c# DataGrid 使用 小tip (1)
2004-07-30 12:49
453 查看
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事件双击,系统自动会为你绑定该事件的委托。
我们有时在使用 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事件双击,系统自动会为你绑定该事件的委托。
相关文章推荐
- c# DataGrid 使用 小tip (1)
- c# DataGrid 使用 小tip (1)
- C#Trick&Tip: 使用 ref 与 out 传递参数的区别
- C# DataGrid的使用方法
- silverlight3 datagrid c#中动态生成模板列(日期格式)使用IValueConvert对绑定数据的格式化操作
- c# wm dataGrid使用(主要针对列宽的更改)
- 如何使用 Visual C# .NET 对 DataGrid Windows 控件执行分页?
- 【原创】c#讲数据库数据转换为json格式(使用extjs,easyui中的datagrid)
- 摘:如何使用 Visual C# .NET 对 DataGrid Windows 控件执行分页
- C#查询SQLite并使用DataGrid显示
- c#中使用easyUI的DataGrid组件
- easyui-datagrid合并列 C#使用Dynamic泛型计算合并列数据
- 如何使用 Visual C# .NET 对 DataGrid Windows 控件执行分页
- 如何使用 Visual C# .NET 对 DataGrid Windows 控件执行分页
- 如何使用 Visual C# .NET 对 DataGrid Windows 控件执行分页
- 在ASP.Net With C# 中使用 DataGrid 控件分页展示数据
- easyui datagrid 禁止选中行 EF的增删改查(转载) C# 获取用户IP地址(转载) MVC EF 执行SQL语句(转载) 在EF中执行SQL语句(转载) EF中使用SQL语句或存储过程 .net MVC使用Session验证用户登录 PowerDesigner 参照完整性约束(转载)
- C#里的DataGrid的使用
- c#将数据库数据转换为json格式(使用extjs,easyui中的datagrid)
- 如何使用 Visual C# .NET 对 DataGrid Windows 控件执行分页