<asp:DropDownList ID="txtLEPROMIN_TESTS" runat="server" DataSourceID="SqlDataSource2" DataTextField="ILLUSTRATION" DataValueField="VAL"></asp:DropDownList>我保存到数据库中的是下拉菜单的DataValueField值
现在,我有个显示页面,想显示DataTextField的值,怎么做?
我不想用asp:DropDownList,然后Enable="false",这种方法来显示,能不能用Label之类的绑定数据源来显示?

解决方案 »

  1.   

    可以  text="<%#Eval('xxx')%>"
      

  2.   

    txtLEPROMIN_TESTS.SelectedValue
    在数据控件中绑定Text='<%#Eval("字段")%>'
      

  3.   

    显然可以吗label1.text=" <%#Eval('xxx')%>"
      

  4.   

    <%#Eval('xxx')%>  这种是在 DataList 等空间里面才用的吧?
      

  5.   

     string sql = "select 字段1 from 表名 where 条件
                DataTable dt = DB.getDataTable(sql);
                lbltext.Text = dt.Rows[0]["字段名1"].ToString();
      

  6.   

    只能用sql查询关联出来值,再赋值给Label.Text