1、如果是多表联合查询,返回过来的结果中如果有两个相同的字段,前台绑定字段的时候就会出问题。
这时候可以动态修改DataSet的列名:
ds.Tables[0].Columns[26].ColumnName = "DetailStatus";
2、动态绑定某一列的方法:
aspx:
<%#GetString(Container.DataItem)%>
.cs
protected string GetString(object o)
{
DataRowView row = (DataRowView)o;
return row[ "字段 "].ToString(); //这个字段可根据条件指定.
}