有一数据源DataTable,从数据库中查得数据有两列:Name(string),UType(int),在数据库中UType列用1表示"管理员",0表示"普通用户",当用System.Web.UI.WebControls.DataGrid控件与DataTable.DefaultView进行绑定时,如何让DataGrid的UType列显示的不是0或1而是用"普通用户"或"管理员"代替.谢谢大家了!

解决方案 »

  1.   

    http://singlepine.cnblogs.com/articles/289156.html
      

  2.   

    dropdownlist.findbyvalue("值").selected=true;
      

  3.   

    写一个函数:
    public string GetType(int intUType){
    string strReturn="";
    if(intUType=="1")
       strReturn="管理员";
    else
      strReturn="普通用户";
    retrun strReturn;
    }
    引用:
    <%#GetType(DataBinder.Eval(Container.DataItem,"类型").ToString() )%>
      

  4.   

    public string GetType(int intUType){
    string strReturn="";
    if(intUType=="1")
       strReturn="管理员";
    else
      strReturn="普通用户";
    retrun strReturn;
    }
    引用:
    <%#GetType(DataBinder.Eval(Container.DataItem,"类型").ToString() )%>这位兄弟的就可以解决.山哥的当然也可以.