<asp:BoundColumn
    HeaderStyle-Width="150"
HeaderText="权限"
DataField="UserTag"/>
我用DataGrid显示是绑定整个数据表的,
UserTag在数据表里的值是1或2,
我想的显示的时候加判断,
if(UserTag=1){
  管理员

else{
   操作员

请问如何实现?

解决方案 »

  1.   

    private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
    if(e.Item.Cells[1].Text.Trim()=="1")
    {
    e.Item.Cells[1].Text="管理员";
    }
    }
      

  2.   

    无法实现,除非你不用DateGrid控件,且每次只显示一行
      

  3.   

    imfine() 
    请问DataGrid1_ItemDataBound这个事件应加在DataGrid的哪个地方,可以写清楚出来吗,
    我是初学者,谢谢!