绑定时将代码写到客户端吧.<%=iif(container.dataitem("is"),"真","假")%>
解决方案 »
- 可以用Response.Write 来实现form.reset() 吗?
- updatepanel找不到gridview里的checkbox
- 求SQL语句
- 晕晕的问一个简单问题如何清除textbox里历史记录
- 硬件问题,帮我哦
- ***急!!如何点击LinkButton同时自动点击HyperLink
- 求助:在客户端实现DataGrid上的模板列CheckBox属性的设置,如何判断DataGrid上的模板列CheckBox的属性。
- 求web下打印控件
- 怎么在DATAGRID中给某一行动态加行说明行,请高手帮忙!
- 盼复: crystalreport B/S方式下是不是需要购买服务端?
- 我安装上.net后,运行一个asp.net程序,可是出现了下载index.aspx文件的对话框?
- 如何让Asp.net页面的字体大小保持不变?
这种方法可以有许多变换。你可以这么理解,在ASP中你在一个循环中得到字段值,并写一段代码,在ASP.Net中,循环中的字段值变成了绑定列(绑定内容),代码是一样的,为了结构化,放到了一个单独的文件中,成为一个函数(code behind)。这就是Microsoft所谓的代码与界面的完美分离,由此导至程序设计思路上的变化,兜了个大圈而已。但你如果要用ASP.Net,你就非得透彻理解这种变化,否则如果还是以ASP的方式去考虑,你就会寸步难行。
<% # GetString((bool) DataBinder.Eval(Container.DataItem, "ColumnName")) %>
with a function like
String GetString(bFact)
{
if (bFact)
return "是";
return "否";
}
2. you should bind the column to a checkbox, see an example here
http://msdn.microsoft.com/msdnmag/issues/01/04/cutting/cutting0104.asp
我来个歪门邪道,在表中增加一列是不是很方便.