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