日期:2014-05-16  浏览次数:21132 次

C#DataGridView如何利用选中单元格的tag属性如何设置


因为这个里面文本内容相同的太多了  只有根据列头 和行头 加获取的文本才可以确定选中的对象是哪个
  这样就相当相当麻烦了  我想请问一下可不可以利用  this.dgv.SelectedCells[0].Tag;这个属性直接绑定一个对象  选中后直接获得这个对象  请问Tag值要如何应用
------解决方案--------------------
首先选中一行
this.dgv.selectrow[0].cell["列名"].value.tostring();
------解决方案--------------------
比如
YourClass c = new YourClass();
this.dgv.SelectedCells[0].Tag = c;
((YourClass)this.dgv.SelectedCells[0].Tag).xxxx = xxxxx;
------解决方案--------------------
Tag的使用方法见2咯, 但是觉得你好像也不简单啊,15X7、如果每个都有数据的话你就要Set()105个对象进去,还不如直接根据条件去找对象快呢