通过listbox存放了一些数据。现在要用什么类型的东西提取出来?
var a =this.lbStaffRight.Items;var a 要换成什么用来表示listbox中的DataValueField的值?

解决方案 »

  1.   

    Items 默认为 object []
    需要显示指明类型
    如果不知道如何查看类型,出门左转,去把基础入门书再看几遍。
      

  2.   

    DataRow row =dt.Rows[i];
    string name=row["name"].ToString();
    .....
      

  3.   

    string query="Select top 1 * From tb Where id="+ id;
    DataTable dt=db.GetTable(query);//从数据工厂中获取数据集DataTable
    if(dt!=null && dt.Rows.Count>0)//数据数据集不为空
    {
       DataRow row =dt.Rows[0];
       string name=row["name"].ToString();
       .....
    }
      

  4.   


    我的listbox已经将数据库中的name字段的值取到了,
    现在我的问题是要用什么来存取name这个字段的值
    要怎么写
    string[] arr=this.listbox1.itrms;
    类似与这种的,不过上面不能强制转化