ListBox1.DataSource = dataSet.Tables[0];
ListBox1.DataTextField="AssessPerson";
ListBox1.DataValueField="AssessPerson";
ListBox1.DataBind();AssessPerson是一个列名,现在我想绑定多列,怎么实现啊??(如果再加一个列AssessID)

解决方案 »

  1.   

    如果是那样的话就不能再进行绑定了..用ListItem添加吧.把Text设置为你需要显示的字段内容就好了..ListItem lii = new ListItem("请选择频道","");
    ClassName.Items.Add(lii);
    string[] classID = Request.Cookies["MyCookie"]["type_classID"].Split('|');
    string[] className = Request.Cookies["MyCookie"]["type_className"].Split('|');
    for (int i=0;i<classID.Length;i++ )
    {
    //重要的是这句,第一个参数是要显示的,第二个是对应的值
    lii = new ListItem(className[i],classID[i]);
    ClassName.Items.Add(lii);
    }
      

  2.   

    如下了ListBox1.DataSource = dataSet.Tables[0];
    ListBox1.DataTextField="AssessPerson";
    ListBox1.DataValueField="AssessID";
    ListBox1.DataBind();