填写下拉列表

时间:2011-02-03 11:37:02

标签: c# asp.net

如何填充数据库中的单选按钮列表和下拉列表。

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

查看MSDN中的DataBinding和数据可绑定控件。你的问题就像是如此通用......

答案 2 :(得分:0)

从数据表或数据集中的数据源获取记录,并使用下拉列表进行绑定。例如:

DataTable dt = new DataTable();
dt = your query to return data as datatable;

dropdownlist.DataSource = dt;
dropdownlist.DataBind();

或创建一个通用函数,如:

public static void BindDropDownList(DataTable _dt, System.Web.UI.WebControls.DropDownList _ddl, bool IsDIndex,string text)
{
    try
    {
        _ddl.DataSource = _dt;
        _ddl.DataBind();

        if (IsDIndex == true)
        {
            _ddl.Items.Insert(0, new ListItem(text, "0"));
        }
    }
    catch (Exception ex)
    {
        General.ErrorLog(ex.Message + " Stack Trace: " + ex.StackTrace, System.Diagnostics.EventLogEntryType.Error, "General - BindDropDownList()");
    }
}