弄个简单点的。如:
DataTable dt=new DataTable ();
dt.Rows.Add(new object[]{a,b,c});我怎么样设?可以这么访问:dt.Rows[i]["aaaa"];

解决方案 »

  1.   

    你要那么访问的话不必用强类型数据集,普通的DataTable就可以了
      

  2.   

    明白了,后来我没new Dataset,就用的DataTable,但是DataTable这样访问该怎么设呢?
      

  3.   


    private void MakeTable(DataTable myTable){ 
       // Create a DataTable. DataTable myTable = new DataTable("myTable");
       // Create a DataColumn and set various properties. 
       DataColumn myColumn = new DataColumn(); 
       myColumn.DataType = System.Type.GetType("System.Decimal"); 
       myColumn.AllowDBNull = false; 
       myColumn.Caption = "Price"; 
       myColumn.ColumnName = "Price"; 
       myColumn.DefaultValue = 25; 
       // Add the column to the table. 
       myTable.Columns.Add(myColumn); 
       // Add 10 rows and set values. 
       DataRow myRow; 
       for(int i = 0; i < 10; i++){ 
          myRow = myTable.NewRow(); myRow["Price"] = i + 1; 
          // Be sure to add the new row to the DataRowCollection. 
          myTable.Rows.Add(myRow); 
       } 
    }
      

  4.   


                DataTable dt=new DataTable();
                dt.Columns.Add("aaaa",typeof(string));
                dt.Rows.Add(new object[]{"value"});
                
                string aaaa=dt.Rows[0]["aaaa"];