标题:DataGrid中子控件?
只看楼主
ningxin
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-5-12
 问题点数:0 回复次数:3 
DataGrid中子控件?

for (int i = 0;i < grid1.Items.Count;i++)
{
CheckBox cb = (CheckBox)grid1.Items[i].FindControl("selectItem");
Label lb = (Label)grid1.Items[i].FindControl("number");
TextBox tb = (TextBox)grid1.Items[i].FindControl("quantity");
if (cb.Checked && Convert.ToInt32(tb.Text) > 0)
{
......
}
}
控件为DataGrid,cb.Checked总为false(即使在页面上选中了CheckBox),而且tb.Text总为空串(即使TextBox里填写了数字),不知问题出在哪里?
DataGrid第一列为模板列(CheckBox),第二列为模板列(Label),第三]列为模板列(TextBox)

搜索更多相关主题的帖子: 中子 DataGrid 控件 CheckBox Checked 
2006-08-03 10:08
hoya
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:538
专家分:0
注 册:2006-6-27
得分:0 

datagriditem dgitem;
for each datagriditem in datagrid1.items
{
CheckBox cb = (CheckBox)dgitem.FindControl("selectItem");
}


这种方法试试


妈的...一天能卖一颗就很不错了...
2006-08-03 10:27
ningxin
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-5-12
得分:0 
还是一样
2006-08-03 11:33
chenjin145
Rank: 1
等 级:禁止访问
帖 子:3922
专家分:0
注 册:2006-7-12
得分:0 
(CheckBox)grid1.Items[i].cell[0].FindControl("selectItem");
(Label)grid1.Items[i].cell[1].FindControl("number");
(TextBox)grid1.Items[i].cell[2].FindControl("quantity");

[url=javascript:alert(1);] [div]fdgfdgfdg\" on\"[/div] [/url]
2006-08-03 17:21



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-81792-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 2.337161 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved