怎么让Datagrid中的CheckBox根据表中bit类型字段的值来确定是否选中? 如题。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 请参考:<asp:CheckBox id="ck1" runat="server" selected='(DataBinder.Eval(e.Item.DataItem,"price_type")).ToInt32()'></asp:CheckBox> <asp:CheckBox id="ck1" runat="server" selected='(Convert.ToInt32(DataBinder.Eval(Container.DataItem,"price_type"))==1)? true:false'></asp:CheckBox> 1.CheckBox没有selected属性。2.aspx文件里能计算(Convert.ToInt32(DataBinder.Eval(Container.DataItem,"price_type"))==1)? true:false表达式吗? 1,可以在绑定数据的事件中实现private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e){ if((CheckBox)e.Item.FindControl("CheckBoxID")!=null) { CheckBox ck = (CheckBox)e.Item.FindControl("CheckBoxID"); ck.Checked = (e.Item.Cells[2].ToString()=="1"?true:false); }}2,是可以的 <asp:CheckBox id="ck1" runat="server" Checked='<%# DataBinder.Eval(Container.DataItem,"price_type")%>'></asp:CheckBox> <asp:CheckBox id="ck1" runat="server" Checked='<%# DataBinder.Eval(Container.DataItem,"price_type").ToString() == "1"%>'></asp:CheckBox>使用上述语句即可.但不知道BIT字段在转换为文本时是什么值?如果是true/false,那么请将上述的条件=="1"修改为== True或== "True",这样就会返回一个true/false值(指整个表达式),从而实现复选框的选中与否. 新手提问一个关于三层架构DALFactory层的问题 or'1'='1' 类库引用web service无法实例化的问题 数据库操作和 文件操作,能做事物处理吗? 大家看看这个sql语句应该怎么写,在线等 这个简单的问题如何解决?(在线等……) insert的简单问题 我做的无闪烁关联下拉列表更新控件,支持可视化设计,欢迎下载并反馈 语句从sql2005-2008出现问题 在弹出的模态窗口中,选择日期,然后返回到父窗口的TextBox控件 求教:DataGrid和DataTable的问题,达人请进! ajax的一个问题!大家帮我看看啊..头晕了!
<asp:CheckBox id="ck1" runat="server" selected='(DataBinder.Eval(e.Item.DataItem,"price_type")).ToInt32()'></asp:CheckBox>
2.aspx文件里能计算(Convert.ToInt32(DataBinder.Eval(Container.DataItem,"price_type"))==1)? true:false表达式吗?
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if((CheckBox)e.Item.FindControl("CheckBoxID")!=null)
{
CheckBox ck = (CheckBox)e.Item.FindControl("CheckBoxID"); ck.Checked = (e.Item.Cells[2].ToString()=="1"?true:false);
}
}2,是可以的
使用上述语句即可.
但不知道BIT字段在转换为文本时是什么值?如果是true/false,那么请将上述的条件=="1"修改为
== True或== "True",这样就会返回一个true/false值(指整个表达式),从而实现复选框的选中与否.