如何更改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(); //这个字段可根据条件指定.
}