Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# dropDownBox未获取绑定的值_C# - Fatal编程技术网

C# dropDownBox未获取绑定的值

C# dropDownBox未获取绑定的值,c#,C#,我有以下代码: <asp:DropDownList ID="Type" runat="server" Enabled="false" DataValueField="TERMINAL_TYPE_NAME" DataTextField="TERMINAL_TYPE_NAME"></asp:DropDownList> TERMINAL_TYPE_NAME是dataTable中的一列,它是从服务器端声明的,它只包含一个值。我应该怎么做才能让dropDownlist从da

我有以下代码:

<asp:DropDownList ID="Type" runat="server" Enabled="false"  DataValueField="TERMINAL_TYPE_NAME" DataTextField="TERMINAL_TYPE_NAME"></asp:DropDownList>

TERMINAL_TYPE_NAME是dataTable中的一列,它是从服务器端声明的,它只包含一个值。我应该怎么做才能让dropDownlist从dataTable返回值,因为上面的代码在dropDownlist中没有显示任何内容

  • 将相应的设置为您的
    数据表
    (!)
  • 设置(显示的内容)
  • 设置(关键字段是什么)
  • 下拉列表
    (!)
  • 因此,例如在
    页面加载

    if(!IsPostBack) 
    {
        DdlType.DataSource = getYourDataTable();
        DdlType.DataValueField = "TERMINAL_TYPE_NAME";
        DdlType.DataTextField  = "TERMINAL_TYPE_NAME";
        DdlType.DataBind();
    }
    

    你能给我举个例子吗?我只是做了,但什么也没做happend@bassem:是否已调试以检查数据表。你能显示更多的代码吗?检查数据是否存在于获取的dataTable中谢谢你,它是wored:)但是我也有一个问题,我的dataTable包含很多数据,当我将dataTable交给dropdownlist时,有很多列和行,这在谈论服务器时是否有速度问题?如果我们说我们有多个dropdownlist,就像一遍又一遍地获取数据一样??