CheckBox quantityTxt = (CheckBox) DataGrid1.Items[i].FindControl("ckb_All");
if( remove.Checked )
{
.......................
}
if( remove.Checked )
{
.......................
}
解决方案 »
- 为什么看有的网站的每个栏目都在文件夹里看不到扩展名
- px=this.ry.SelectedNode.Value.ToString()+i.ToString().PadLeft(4,'0');
- Datalist控件下载文件
- 怎样把数据库语句写成批处理文件,给个例子。拜托!
- HTML的Reset控件对FreeTextBox失效怎么办?
- 关于提交表单时传值的问题
- 一个很简单,却让我很头疼的问题
- 你很会聊嘛?想畅言嘛?赶紧加入群来:7364239;这里是年青人的天地!!!~~~~~~~
- 请问datagrid显示问题??
- 报表导出问题
- asp。net编译通过,却不能正确运行,提示CGI错误。
- 请问DataGrid+checkbox的问题。
<asp:CheckBox runat="server" id="chk1" Checked='<%# Convert.ToInt32(DataBinder.Eval(Container.DataItem,"IntegerValue"))<3?true:false %>'></asp:CheckBox>
我现在是想把checkbox的id跟一个字段的值一样,比如流水号,我还判断他是否选定
然后对这条记录进行操作
<asp:CheckBox runat="server" id='<%# (DataBinder.Eval(Container.DataItem,"字段名")'></asp:CheckBox>后台:
CheckBox quantityTxt = (CheckBox) DataGrid1.Items[i].FindControl("ckb_All");
if( quantityTxt.Checked )
{
.......................
}
<asp:CheckBox runat="server" id='<%# (DataBinder.Eval(Container.DataItem,"字段名")'></asp:CheckBox>包错!!!!!!
id好象不能这么绑定!
<asp:CheckBox runat="server" id="chk1" Checked='<%# Convert.ToInt32(DataBinder.Eval(Container.DataItem,"IntegerValue"))<3?true:false %>'></asp:CheckBox>
中,字段IntegerValue小于3的值被选中,当然也可以绑定其他类型的关系。
按楼上的方法在行中可以找到对应的CheckBox,此外,因在客户端显示的ID由DataGrid的单元格的UniqueID与命名的ID共同组成,也可用Request.Form[UniqueID+"ID"]的方法取得CheckBox的状态,如下:
string uid = MyDataGrid.Items[i].UniqueID+":" ;
if(Request.Form[uid+"chk1"]==null)\\表示未被选中
....
else\\被选中
....
http://expert.csdn.net/Expert/topic/2311/2311867.xml?temp=3.106326E-02
就选择那些,然后我就在button click里写删除代码
谢谢
webdiyer(陕北吴旗娃)
你回答的帖子我觉得准确率很高,向你学习