datagrid中动态更改列的datafield属性 请问大家,我在编程过程中,需要更改datagrid列的datafield属性为别的值,怎样才能实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我想让我的一个datagrid在不同的情况下,显示来自于两个数据表的数据,这时我就需要根据情况对datagrid的列设置不同的datafield值。例如,我有两个数据表,仪器信息表和试剂信息表。在一个datagrid中我有的时候需要显示仪器信息表的数据,有的时候需要显示试剂信息表的内容,这时我就想设置不同的datafield值。用两个表在不同的情况下作为数据源像我这样的问题有没有更好的办法,请大家多多指教。 <%#GetValue(Container.DataItem)%>protected string GetValue(object o){ DataRowView row = (DataRowView)o; if(条件) return row["字段1"].ToString();else return row["字段2"].ToString();} this.DataGrid.Columns.Add("","");this.DataGrid.Columns.Delete();在page_load事件中控制下显示列,然后在获取数据事件时,做些判断,读取需要的数据源。 你把你的数据源用dataset,然后取出里面的datatable,datatable有一个filter属性,你可以写条件语句,改变filter就可以了,然后datagrid绑定到datatable就可以 gridView问题 关于gridview中的控件取值问题??急。。 关于判断一个字符串中是否含有字母并且数字的正则表达式 问了第三遍了,死活是添加不了数据!!!!!!! session问题 问一个IP查询的问题 用母板页做的页面 运行后最下面出现了一个空白区域 老消不去。请教? 大家遇到过.net2003下安装不上treeview控件的问题吗? 后台拼写 Jquyer 报错 $未定义 关于ASPxGridView的默认查询条件 生成静态页面性能问题(讨论) 怎么学习webservice ?
例如,我有两个数据表,仪器信息表和试剂信息表。在一个datagrid中我有的时候需要显示仪器信息表的数据,有的时候需要显示试剂信息表的内容,这时我就想设置不同的datafield值。用两个表在不同的情况下作为数据源像我这样的问题有没有更好的办法,请大家多多指教。
protected string GetValue(object o)
{
DataRowView row = (DataRowView)o;
if(条件)
return row["字段1"].ToString();
else
return row["字段2"].ToString();
}
this.DataGrid.Columns.Delete();
在page_load事件中控制下显示列,然后在获取数据事件时,做些判断,读取需要的数据源。