DropDownList控件的绑定DataTable
1、绑定Dictionary<int, string>
1
Dictionary
<
int
,
string
>
temp
=
DBConfig.GetDataAdmin(fileName);
2 this .ddlDicItem.DataSource = temp;
3 this .ddlDicItem.DataTextField = " Value " ;
4 this .ddlDicItem.DataValueField = " Key " ;
5 this .ddlDicItem.DataBind();
2、绑定DataTable
2 this .ddlDicItem.DataSource = temp;
3 this .ddlDicItem.DataTextField = " Value " ;
4 this .ddlDicItem.DataValueField = " Key " ;
5 this .ddlDicItem.DataBind();
1
this
.ddlAllDics.DataSource
=
DBConfig.Dictionary;
2 this .ddlAllDics.DataTextField = DBConfig.Dictionary.Columns[ 1 ].ToString();
3 this .ddlAllDics.DataValueField = DBConfig.Dictionary.Columns[ 0 ].ToString();
4 this .ddlAllDics.DataBind();
特别是绑定
Dictionary<int, string> ,开发中写成了2 this .ddlAllDics.DataTextField = DBConfig.Dictionary.Columns[ 1 ].ToString();
3 this .ddlAllDics.DataValueField = DBConfig.Dictionary.Columns[ 0 ].ToString();
4 this .ddlAllDics.DataBind();
this
.ddlDicItem.DataTextField
=
temp.Values.ToString();
这个怎么会不出错呢?失败...