首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

急 DataGridView 单元格绑定tag属性有关问题

2012-04-16 
在线等 急! DataGridView 单元格绑定tag属性问题我在数据库中查出数据例如学生名称学生编号教师名称教师编

在线等 急! DataGridView 单元格绑定tag属性问题
我在数据库中查出数据   例如
学生名称   学生编号       教师名称     教师编号   办公室名称   办公室编号
  张三                 1               李老师             3               电信                   2
在DataGridView   中的单元格中显示
学生名称         教师名称       办公室名称  
  张三               李老师               电信              
然后把其对应的编号绑定到对应的名称的单元格的tag属性中。
  请问如何实现   。谢谢各位大侠了   !!!!!
分不够再加

[解决办法]
首先你要把名称和编号都要取出来。
然后可以有2个方法:
1、手动创建各个列,绑定到各个名称和编号。然后把编号的列隐藏,这样界面不显示编号所在的列但是程序里可以访问。
2、手动创建各个列,绑定到名称。然后通过DataGridView.Rows[x].DataBoundItem属性,如果数据源是DataTable的话那得到的应该就是DataRow,有了DataRow就什么都可以得到了。
建议用第二种。
[解决办法]
int ret = datagridview1.Rows.Add();
DataGridViewRow arow = datagridview1.Rows[ret];
arow.Cells[0].Value = "学生名称 ";
arwo.Cells[0].Tag = "学生编号 ";
arow.Cells[1].Value = "教师名称 ";
arow.Cells[1].Tag = "教师编号 ";
arow.Cells[2].Value = "办公室名称 ";
arow.Cells[3].Tag = "办公室编号 ";

热点排行