假如表table1中有字段field1(为bit类型),在读取该表的SQL语句中对该字段进行特殊处理:SELECT field1, CASE field1 WHEN 0 THEN '否' WHEN 1 THEN '是' END AS field2, field3 FROM table1这样在DataGrid中便有了同一字段的两种表现形式,你可以将field1(bit类型)隐藏,即让用户看到的只是field2(否/是),而在实际运算的时候你再引用field1。
解决方案 »
- dropdownlist绑定值问题
- 关于学习c#
- 如何把方法当作参数传递?
- combobox绑定问题
- @@@@@c# 中使用hook信息重复怎么解决??? 在线等!!!!!!!
- 帮忙看看这个链接字符串
- 如何把嵌入资源图片赋给ImageButton图片控件显示到控件上
- 请问,如何将一个unicode格式的xml文件读取经过保存还保存为unicode
- 请问C/S结构中如何实现扫描功能,谢谢大家!(高分相送)
- 用户'(NULL)'登陆失败.原因:未于信任的sql server连接相关联
- 有事件能捕捉 WInForm datagrid中 单元格的值 发生改变吗?在线等
- 如何將字符串(含有英文數字和漢字)轉換為十六進制的byte
例:
<ItemTemplate>
<asp:Label runat="server" Text='<%# FormatField(DataBinder.Eval(Container, "DataItem.myfield").ToString()) %>'></asp:Label>
</ItemTemplate>aspx.cs:
public string FormatField(string flag)
{
if(flag == 0) return "否";
else return "是";
}
不知道我说的winform中行不行
datagrid的值是通过绑定显示的,也就是说是显示数据源的数据,
如果修改datagrid的话必须修改数据源
当该列值为0时将之改为“否”,为1时改为“是”
直接修改datagrid的语句是:DataGrid[0,0] = "是";//修改第一行第一列的值。