这样说也行,
即我有一个二维数组,我现在想将其中一维和dropdownlist的datatextfield
相关联,另一维和datavaluefield相关联,我该怎么做呢????

解决方案 »

  1.   

    ddlStatus.Items.Insert(0, "a")
                ddlStatus.Items(0).Value = 1
                ddlStatus.Items.Insert(0, "b")
                ddlStatus.Items(0).Value = 2
                ddlStatus.Items.Insert(0, "c")
                ddlStatus.Items(0).Value = 3
                ddlStatus.SelectedIndex = 0
      

  2.   

    在赋值时忘了将item(0)中的0改成顺序值了!
      

  3.   

    创建datatable怎样填充数据呢?????
      

  4.   

    DataTable dt=new DataTable("nn");
    dt.Columns.Add("name",System.Type.GetType("System.String"));
    dt.Columns.Add("value",System.Type.GetType("System.String"));    
    DataRow dr=dt.NewRow();
    dr["name"]="a";
    dr["value"]="0";
    dt.Rows.Add(dr);
    dr=dt.NewRow();
    dr["name"]="b";
    dr["value"]="1";
    dt.Rows.Add(dr);
    dr=dt.NewRow();
    dr["name"]="c";
    dr["value"]="2";
    dt.Rows.Add(dr);
    this.Dropdownlist1.DataSource=dt.DefaultView;
    this.Dropdownlist1.DataTextField="name";
    this.Dropdownlist1.DataValueField="value";
    Dropdownlist1.DataBind();
      

  5.   

    用hashtable,hashtable是键/值对应的,然后dropdownlist的datasource等于哈希表就可以了,然后databind