我的gridview中有一个列是checkbox的,因为我的数据库里的对应的字段是一个BOOL型,但是我在做更新时,用取当前行的值,checkbox的值我转换不来了,GridView1.Rows[e.RowIndex].Cells[7].Controls[0])这个应该怎么转换呢,调试的时候我看这个的Checked值是True,Text的值是空,
GridView1.Rows[e.RowIndex].Cells[7].Controls[0]).Checked没这个方法嘛...怎么办呢? 我要让他选中时'1',不选中时'0'.
GridView1.Rows[e.RowIndex].Cells[7].Controls[0]).Checked没这个方法嘛...怎么办呢? 我要让他选中时'1',不选中时'0'.
解决方案 »
- 如何响应快捷键?
- public bool AllowNew { get; set; }是啥意思?
- 各位朋友帮帮忙.socket的问题..谢谢................!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 两个问题,请高手帮忙!高分奖励
- 如何对GridView控件进行编程?
- The remote server returned an error: (403) Forbidden.
- 大虾们帮帮忙啊~~~!!新手求救哇!!
- 请问怎样用C#在网站首页显示“今日网站访问量”的统计?急用!Thanks
- 在WINFORM中如何让DATAGRID的列标题文本居中显示?
- winform做的程序可以在工业触摸屏电脑上使用吗?
- 如何动态加载已存在的不同类型的多个控件的属性?
- winFrom如何把TreeView嵌入到DataGridView的单元格中
<ItemTemplate>
<asp:CheckBox runat="server" Checked='<%# Convert.ToInt32(Eval("IsDisplay")) == 1 ? true : false %>' />
</ItemTemplate>
</asp:TemplateField>
GridViewRow row = GridView1.Rows[e.RowIndex];
CheckBox chk = ((CheckBox)row.FindControl("CheckBox1");
int dispay = chk.Checked ? 1 : 0;
if(check.checked)
doSomething();
else
doSomething();
里面的CHECKBOXID是指什么?
<asp:CheckBoxField DataField="" HeaderText=""
SortExpression="" />还有Eval("IsDisplay")种的IsDisplay是指哪个?