急用,有谁知道datalist是否可以添加未绑定的列,如果可以,怎么实现呢? ???什么是DataList呀?怎么没听过?不过无论什么控件都可以在运行时添加数据的呀!你先说你想添加数据到什么控件,我再写代码给你看。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是想根据数据库中某个表的值,如果该值是1,则在控件中显示出来,并且还可以响应事件。如果是0则不显示。我本来打算用DataList,在html中用个if语句判断一下,但是在绑定的时候实现不了。要不是全都显示,要不就是全不显示。不知道高手有没有其他好的解决办法。谢谢!!1 对,就是表中某个字段的值。是bit类型的。 很简单:1——你在某个位置按照要显示的方式定义好DataList,也就是你上面说的全部显示。2——把你想显示(为1)和不想显示(为0)的那个对象的visible属性绑定到你相应的数据。比如:<asp:button ... visible='<%#DataBinder.Eval(Container.DataItem,"Bit列名")%>'/> 你所说举例的这个button是放在DataList中的,没有办法单独绑定啊。 你这个问题应该没有必要单独绑定了:一个数据库表,中间有字段允许是否编辑,把你检索的数据绑定到DataList中,允许编辑列的绑定你可以用LinkButton、Button、Input(Type=Button)、Image等显示,然后把这个对象的Visible属性绑定到DataList的数据源相应的字段就可以了。如果你一定要实现单独绑定,那么可以对DataList的事件OnItemDataBind进行编程,通过FindControl搜索到上面提到的控件,然后进行你需要的处理。 直接用的visible='<%#DataBinder.Eval(Container.DataItem,"Bit列名")%>'/>谢谢triout. VS2003调试问题,代码直接跳过,没执行? 崩溃了,求助 c# 操作word模板(.dot)的问题 存储过程的查询问题100分 问个难题 outlook 的 asp.net按照指定的xml格式将数据库中数据导出 我调用domWebConfig.Save后,为什么我以前赋值的Session变成了null 反射中"System.Reflection.Missing.Value"是怎么获值的? 一些问题,不知道从哪儿入手? 事件动态绑定问题(关于代理高手进) remoting远程事件 ”程序集清单定义与程序集引用不匹配“错误是怎么回事啊?
你在某个位置按照要显示的方式定义好DataList,也就是你上面说的全部显示。2——
把你想显示(为1)和不想显示(为0)的那个对象的visible属性绑定到你相应的数据。比如:
<asp:button ... visible='<%#DataBinder.Eval(Container.DataItem,"Bit列名")%>'/>
如果你一定要实现单独绑定,那么可以对DataList的事件OnItemDataBind进行编程,通过FindControl搜索到上面提到的控件,然后进行你需要的处理。
谢谢triout.