欢迎光临
我们一直在努力

c# DataGrid 使用 小tip (1)-.NET教程,C#语言

建站超值云服务器,限时71元/月

c# datagrid 使用 小tip (1)

关键字: c# datagrid

我们有时在使用 datagrid 的时候会遇到这样的问题:

假设 datagrid 绑定的是人员列表 其中某个绑定列的数据字段 是 isteacher 表示是否时老师 其值可能是 0 或 1 ,那我们所希望的是如果值为0时datagrid 上显示的是 "否" 如果 值为 1 则 显示 "是"。

那我们可以在数据源绑定到datagrid的时候作如下转换:

private void datagrid1_itemdatabound(object sender, system.web.ui.webcontrols.datagriditemeventargs e) {

datagriditem item = e.item;

listitemtype itemtype = e.item.itemtype;

if (itemtype != listitemtype.header && itemtype != listitemtype.footer && itemtype !=istitemtype.separator) {

switch(item.cells[3].text.trim()) {

case "0":

item.cells[3].text="否";

break;

case "1":

item.cells[3].text="是";

break;

default:

break;

}

}

}

(假设: isteacher 绑定在第四列。)

一看函数名就知道该代码是datagrid1的itemdatabound事件的执行代码

你只要在属性,事件列表中找到datagrid1的itemdatabound事件双击,系统自动会为你绑定该事件的委托。

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » c# DataGrid 使用 小tip (1)-.NET教程,C#语言
分享到: 更多 (0)

相关推荐

  • 暂无文章