PDA

View Full Version : یافتن کنترل در Form ?



sasan_vm
چهارشنبه 20 اردیبهشت 1385, 15:24 عصر
سلام
در صورتیکه یک object بصورت dynamic ایجاد شده باشد با متد FindControl نمی توان به
ان دسترسی داشت. چگونه این کار را انجام دهم.



private void BuildTable()
{
Table tbList = new Table();
for (int row = 0; row < NameList.Count; row++)
{
TableRow r = new TableRow();
for (int col = 0; col < 3; col++)
{
TableCell c = new TableCell();
switch ( col )
{
case 0:
case 1:
.
.
.
break;
case 2:
CheckBox btn = new CheckBox();
btn.ToolTip = "حذف";
btn.ID = row.ToString();
c.Controls.Add(btn);
break;
}
// add cell in row
r.Cells.Add(c);
}
tbList.Rows.Add(r);
}
panel1.Controls.Add(tbList);
}


در این کد چگونه می توانم به کنترلهای Table , CheckBox دسترسی پیدا کنم ؟

manager
چهارشنبه 20 اردیبهشت 1385, 18:35 عصر
یه ID به بالاترین کنترلت بده و سپس this.Controls.Add رو به کدتون اضافه کنید..منظورم اینکه کنتراتون رو به صفحه Add کنید.