foreach (Control c in this.Controls)
{
if (c is Content)
{
foreach (Control cbl in c.Controls)
{
if (cbl is CheckBox)
{
CheckBox cb = (CheckBox)cbl;
int userid =System.Convert.ToInt32(Request["userid"]);
Int16 cb_id = System.Convert.ToInt16(cb.ID);
string cb_checked = System.Convert.ToString(cb.Checked);
dr.update_user_right(userid,cb_id,cb_checked); }
} }
}
this.Controls的count的值怎么只有1啊,哪位大哥可以帮帮我
{
if (c is Content)
{
foreach (Control cbl in c.Controls)
{
if (cbl is CheckBox)
{
CheckBox cb = (CheckBox)cbl;
int userid =System.Convert.ToInt32(Request["userid"]);
Int16 cb_id = System.Convert.ToInt16(cb.ID);
string cb_checked = System.Convert.ToString(cb.Checked);
dr.update_user_right(userid,cb_id,cb_checked); }
} }
}
this.Controls的count的值怎么只有1啊,哪位大哥可以帮帮我
解决方案 »
- 关于GridView编辑问题
- 请问如何将字符串转成指定格式的16进制字符串
- httpwebrequest httpwebresponse获取网页
- 大家好!我想用线程获取数据库数据,并添加在checkedListBox1中,但是运行后显示不了结果,谁知道什么原应吗
- 太菜,请教怎么写正则表达式抓网页中的 <a href="xxxx.pdf">文化娱乐</a>
- sql连接保持的问题,有经验的乱入!
- winform中dataGrid如何改变某一列的颜色?(在线等,立即接贴)
- 关于c#的委托程序
- 还是关于DATAGRID的问题
- 请问一个关于日期格式的问题
- ListBox的问题?
- C#windows应用程序中有关textBox的三个问题
第二,改你的第一句为
foreach (Control c in this.Controls[1].Controls)看这样子你是在ASP.NET页面里面找Control,你直接foreach (Control c in this.Controls)当然只有1,因为第1个(索引是0)是Form,而你的控件都在Form里面
参考此贴......