关于datagrid问题 select field1=case field1 when 1 then N'系统' when 2 then N'新闻' end from table 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那怎么标识这个column呢?它的DataField是"op"字段,而库中op存放的是数字,我的意思是当op为1时,如果在datagrid中对应的column显示"系统"字符串,而当为2时,显示"新闻". 方法一:绑定模板 <ItemTemplate> <asp:Label runat="server" Text='<%# Operation(DataBinder.Eval(Container.DataItem, "jsz")) %>' ID="Label4" /> </ItemTemplate> codebehind: public string Operation(int num) { string strOp; strOp = (num==1?"系统":"新闻"); return strOp; }方法二: 如果你用dataset做数据源,你可先对dataset中的datatable的相应列进行修改,然后再帮定。 在datagrid的itembound事件裡面,if e.Item.Cells(2).text=1 then e.Item.Cells(2).text='系統'else e.Item.Cells(2).text='新闻' 怎么从数组中移除某个元素 请教一个ASP.NET MVC 项目管理的问题 普通游客登录时隐藏超链接 NeatUpload大文件上传组件,如何控制允许上传的文件大小? Cookie设置了域后无法退出 win2003 .net 2.0不能运行的问题。 在一个窗体中修改数据后,主窗体用datatable重新获取数据,但是读出的仍然是修改前的数据,请问是怎么回事? 請問vs2008中如何不以Localhost:xxxx開啟網頁? timer问题 怎样传递数据? IIS有没有单独的安装程序?我的XP HOME版里没有IIS 怎样才能保存自定义控件的属性?
它的DataField是"op"字段,而库中op存放的是数字,我的意思是当op为1时,如果在datagrid中对应的column显示"系统"字符串,而当为2时,显示"新闻".
<asp:Label runat="server" Text='<%# Operation(DataBinder.Eval(Container.DataItem, "jsz")) %>' ID="Label4" />
</ItemTemplate>
codebehind:
public string Operation(int num)
{
string strOp;
strOp = (num==1?"系统":"新闻");
return strOp;
}
方法二: 如果你用dataset做数据源,你可先对dataset中的datatable的相应列进行修改,然后再帮定。
if e.Item.Cells(2).text=1 then e.Item.Cells(2).text='系統'
else e.Item.Cells(2).text='新闻'