时间: 2021-07-31 作者:daque
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事变双击,体例机动会为你绑定该事变的委派。