如何将数据库中的字段绑定到DownList控件上,并通过选择DownList中的条目来显示相应的DataGrid?

解决方案 »

  1.   

    通过选择DownList中的条目来显示相应的DataGrid???
      

  2.   

    <html>
    <head>
        <script language="C#" runat="server">        void Page_Load(Object Sender, EventArgs E) {            if (!IsPostBack) {               ArrayList values = new ArrayList();               values.Add ("IN");
                   values.Add ("KS");
                   values.Add ("MD");
                   values.Add ("MI");
                   values.Add ("OR");
                   values.Add ("TN");               DropDown1.DataSource = values;
                   DropDown1.DataBind();
                }
            }        void SubmitBtn_Click(Object sender, EventArgs e) {
               Label1.Text = "选择的内容: " + DropDown1.SelectedItem.Text;
            }    </script></head>
    <body>    <h3><font face="Verdana">DropDownList</font>によるデータ連結</h3>    <form runat=server>
        
            <asp:DropDownList id="DropDown1" runat="server" />        <asp:button Text="送信" OnClick="SubmitBtn_Click" runat=server/>        <p>
            
            <asp:Label id=Label1 font-name="verdana" font-size="10pt" runat="server" />    </form></body>
    </html>要想根据选择改变datagrid
    把dropdownlist的autopostback设为true
    然后再selectedindexchanged事件里根据selectedindex.item.value重新构造sql,重新绑定datagrid
      

  3.   

    如何将数据库中的字段绑定到DownList控件上,并通过选择DownList中的条目来显示相应的DataGrid中的内容?
      

  4.   

    ddlist.datasource=datatable;
    ddlist.displaymember="field name";
    ddlist.valuemember="field name";然后在dropdownlist的selectedindexchanged事件里面
    写绑定datagrid的代码