DataGrid中查询出的结果怎样用自定义的内容显示,例如查询出字段(标记)的结果为"0",就让它显示"未通过",而查询出的"1"显示"通过".我用DataGrid1.DataBind()代码写的

解决方案 »

  1.   

    做一个判断if (字段=0)
    {
       模板列="未通过";
    }
    else
    {
       模板列="通过";
    }
      

  2.   

    '<%# DataBinder.Eval(Container, "DataItem.BARGAIN_PRICE") %>.ToString()== "0" ? "未通过":"通过">'
      

  3.   

    如上:
    '<%# DataBinder.Eval(Container, "DataItem.BARGAIN_PRICE") %>.ToString()== "0" ? "未通过":"通过">'
      

  4.   

    1)SQL语句
     string sql = "select case field1 when 1 then '通过' else '未通过' end tmpfield from table1"  取出来后直接邦定即可2)DataGrid_ItemDataBound(...)
       {
            if(e.Item.ItemIndex>-1)
            {
               string tmp = e.Item.Cells[列号].Text;
                 if(tmp=="1")
                    e.Item.Cells[列号].Text = "通过";
                 else
                    e.Item.Cells[列号].Text = "未通过";        }
       }
      

  5.   

    <%# DataBinder.Eval(Container, "DataItem.BARGAIN_PRICE") %>.ToString()== "0" ? "未通过":"通过">'
    select case field1 when 1 then '通过' else '未通过' end tmpfield from table1
      

  6.   

    '<%# DataBinder.Eval(Container, "DataItem.BARGAIN_PRICE").ToString()== "0" ? "未通过":"通过" %>'
      

  7.   

    brightheroes(闭关|那一剑的风情) ( 
    正解 ,其他的都是倒粪
      

  8.   

    <%# DataBinder.Eval(Container, "DataItem.BARGAIN_PRICE") %>.ToString()== "0" ? "未通过":"通过">'
      

  9.   

    请问这些代码 
    '<%# DataBinder.Eval(Container, "DataItem.BARGAIN_PRICE") %>.ToString()== "0" ? "未通过":"通过">' 是写在html中吗,写在具体哪啊?参数Container,"DataItem.BARGAIN_PRICE"是什么意思啊?后面的我明白
      

  10.   

    brightheroes(闭关|那一剑的风情)
    的代码要写在什么地方啊
    请将完整的一行代码帖出来看看