日期:2014-05-20  浏览次数:20452 次

如何更改dataset中字段的名字?
因为要把两个不同的表中含有相同字段的名称同时绑定到同一个gridview上,但是出现了一个问题,由于字段名称相同,提示错误,有没有办法更改dataset中table的字段名称,或者将两个表中含有相同字段不同的数据绑定到同一个dataset上?

例如两个表都含有“ID”这个两字段,但数据不同,我想通过添加列的方法,产生横向比较,即一个row里面有两个表的“ID”,名称能不能更改其中的一个,想要两个“ID”列的数   据在同一行里显示?

还有一个问题,能不能动态绑定gridview中一个列的datafield属性,能不能根据需要动态绑定dataset中的某一字段

谢谢啊,两个问题   每个50分,解决就给呵

------解决方案--------------------
yourDataSet.Tables[0].Columns[0].ColumnName = "YourFieldName ";
------解决方案--------------------
还有一个问题,能不能动态绑定gridview中一个列的datafield属性,能不能根据需要动态绑定dataset中的某一字段 ========= 可以. aspx. <%#GetString(Container.DataItem)%> protected string GetString(object o) { DataRowView row = (DataRowView)o; return row[ "字段 "].ToString(); //这个字段可根据条件指定. }