| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- /* System.Web.UI.HtmlControls
- * Authors
- * Leen Toelen ([email protected])
- */
- using System;
- using System.Web;
- using System.Web.UI;
- namespace System.Web.UI.HtmlControls{
- public sealed class HtmlTableCellCollection : ICollection {
- private HtmlTableRow _owner;
-
- internal HtmlTableCellCollection(HtmlTableRow owner){
- _owner = owner;
- }
-
- public void Add(HtmlTableCell cell){
- Insert(-1, cell);
- }
-
- public void Clear(){
- if (_owner.HasConrols) _owner.Conrols.Clear;
- }
-
- public void CopyTo(Array array, int index){
- IEnumerator i = GetEnumerator;
- while(i.MoveNext){
- array.SetValue(i.Current, index++);
- }
- }
-
- public IEnumerator GetEnumerator(){
- return _owner.Controls.GetEnumerator;
- }
-
- public void Insert(int index, HtmlTableCell cell){
- _owner.Controls.AddAt(index,cell);
- }
-
- public void Remove(HtmlTableCell cell){
- _owner.Controls.Remove(cell);
- }
-
- public void RemoveAt(int index){
- _owner.Controls.RemoveAt(index);
- }
-
- public int Count {
- get{
- if (_owner.HasConrols) return _owner.Controls.Count;
- return 0;
- }
- }
-
- public bool IsReadOnly {
- get{
- return false;
- }
- }
-
- public bool IsSynchronized {
- get{
- return false;
- }
- }
-
- public HtmlTableRow this[int index] {
- get{
- return (HtmlTableCell) _owner.Controls[index];
- }
- }
-
- public object SyncRoot {};
-
- } // end of System.Web.UI.HtmlControls.HtmlTableCellCollection
-
- }
|