方法一:在把数据绑定到dataset后,更改里面的数据,例如:
sqldataadapter mycmd=new sqldataadapter(strsql,myconn);
dataset ds=new dataset();
mycmd.fill(ds,"操作员");
for(int i=0;i<ds.tables[0].rows.count;i++)
{
if(ds.tables[0].rows[i]["oper_state"].tostring()=="1")
ds.tables[0].rows[i]["oper_state"]="有效";
else if(ds.tables[0].rows[i]["oper_state"].tostring()=="0")
ds.tables[0].rows[i]["oper_state"]="冻结";
}
mydatagrid.datasource=ds.tables["操作员"].defaultview;
mydatagrid.databind();
方法二:通过写一个函数,把绑定到datagrid某一列的数据转化成要显示字符串,例如:
sqldataadapter mycmd=new sqldataadapter(strsql,myconn);
dataset ds=new dataset();
mycmd.fill(ds,"操作员");
mydatagrid.datasource=ds.tables["操作员"].defaultview;
mydatagrid.databind();
在datagrid摸版列里这样绑定数据:
<%# turntostatus(databinder.eval(container.dataitem,"oper_state").tostring()) %>
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!


