如何定义DATATABLE,同时赋值

/定义一个Table
DataTable dt=new DataTable("yeji");
DataRow dr;
DataColumn dc;
//添加第0列 
dc=new DataColumn("店名",System.Type.GetType("System.String"));
dt.Columns.Add(dc);
//第1列
dc=new DataColumn("店长名",System.Type.GetType("System.String"));
dt.Columns.Add(dc);
//添加第2列
dc=new DataColumn("总业绩",System.Type.GetType("System.Int32"));
dt.Columns.Add(dc);
//添加第3列
dc=new DataColumn("租合同数",System.Type.GetType("System.Int32"));
dt.Columns.Add(dc);
//添加第4列
dc=new DataColumn("售合同数",System.Type.GetType("System.Int32"));
dt.Columns.Add(dc);
//设置关键字段
DataColumn[] dckey=new DataColumn[]{dt.Columns["部门"]};
dt.PrimaryKey=dckey; 

如何将数据添加到自定义的DataTable中?
dt.Rows[行数]["店名"] = "值";

DataTable dt = new DataTable();
dt.Columns.Add("FID", typeof(string));
DataRow dr = dt.NewRow();
dr["FID"] = "123";
dt.Rows.Add(dr); 

DataRow r = dt.NewRow();

r["列名"] = "xxx";

dt.Rows.Add(r);

//定义一个Table
    DataTable dt=new DataTable("yeji");
    DataRow dr;
    DataColumn dc;
    //添加第0列 
    dc=new DataColumn("店名",System.Type.GetType("System.String"));
    dt.Columns.Add(dc);
    //第1列
    dc=new DataColumn("店长名",System.Type.GetType("System.String"));
    dt.Columns.Add(dc);
    //添加第2列
    dc=new DataColumn("总业绩",System.Type.GetType("System.Int32"));
    dt.Columns.Add(dc);
    //添加第3列
    dc=new DataColumn("租合同数",System.Type.GetType("System.Int32"));
    dt.Columns.Add(dc);
    //添加第4列
    dc=new DataColumn("售合同数",System.Type.GetType("System.Int32"));
    dt.Columns.Add(dc);
    //设置关键字段
    DataColumn[] dckey=new DataColumn[]{dt.Columns["部门"]};
    dt.PrimaryKey=dckey; 

如何将数据添加到自定义的DataTable中?


回复:如何将数据添加到自定义的DataTable中?


回复:如何将数据添加到自定义的DataTable中?

不用那么麻烦的

            DataTable dt = new DataTable("yeji");
            dt.Columns.Add("部门", typeof(System.String));
            dt.Columns.Add("店名", typeof(System.String));
            dt.Columns.Add("店长名", typeof(System.String));
            dt.Columns.Add("总业绩", typeof(System.Int32));
            dt.Columns.Add("租合同数", typeof(System.Int32));
            dt.Columns.Add("售合同数", typeof(System.Int32));
            DataColumn[] dckey = new DataColumn[] { dt.Columns["部门"] };
            dt.PrimaryKey = dckey;

            DataRow dr = dt.NewRow();
            dr[0] = "餐饮部";
            dr[1] = "店1";
            dr[2] = "店长";
            dr[3] = 1000;
            dr[4] = 2000;
            dr[5] = 3000;
            dt.Rows.Add(dr);

上面是添加了一行数据,如果多条,可以循环加入

   DataTable dt = new DataTable();
如何定义DATATABLE,同时赋值        dt.Columns.Add(
"Name");
如何定义DATATABLE,同时赋值        dt.Columns.Add(
"Value");
如何定义DATATABLE,同时赋值        DataRow dr;
如何定义DATATABLE,同时赋值        dr 
= dt.NewRow();
如何定义DATATABLE,同时赋值        dr[
"Name"= "Ntext2";
如何定义DATATABLE,同时赋值        dr[
"Value"= "TesrNtext2";
如何定义DATATABLE,同时赋值        dt.Rows.Add(dr);

 

 

如何定义DATATABLE,同时赋值private void MakeDataTableAndDisplay()
如何定义DATATABLE,同时赋值
{
如何定义DATATABLE,同时赋值    
// Create new DataTable.
如何定义DATATABLE,同时赋值
    DataTable table = new DataTable("table");
如何定义DATATABLE,同时赋值
如何定义DATATABLE,同时赋值    
// Declare DataColumn and DataRow variables.
如何定义DATATABLE,同时赋值
    DataColumn column;
如何定义DATATABLE,同时赋值    DataRow row;
如何定义DATATABLE,同时赋值 
如何定义DATATABLE,同时赋值    
// Create new DataColumn, set DataType, 
如何定义DATATABLE,同时赋值    
// ColumnName and add to DataTable.    
如何定义DATATABLE,同时赋值
    column = new DataColumn();
如何定义DATATABLE,同时赋值    column.DataType 
= System.Type.GetType("System.Int32");
如何定义DATATABLE,同时赋值    column.ColumnName 
= "id";
如何定义DATATABLE,同时赋值    table.Columns.Add(column);
如何定义DATATABLE,同时赋值 
如何定义DATATABLE,同时赋值    
// Create second column.
如何定义DATATABLE,同时赋值
    column = new DataColumn();
如何定义DATATABLE,同时赋值    column.DataType 
= Type.GetType("System.String");
如何定义DATATABLE,同时赋值    column.ColumnName 
= "item";
如何定义DATATABLE,同时赋值    table.Columns.Add(column);
如何定义DATATABLE,同时赋值 
如何定义DATATABLE,同时赋值    
// Create new DataRow objects and add to DataTable.    
如何定义DATATABLE,同时赋值
    for(int i = 0; i < 10; i++)
如何定义DATATABLE,同时赋值    
{
如何定义DATATABLE,同时赋值        row 
= table.NewRow();
如何定义DATATABLE,同时赋值        row[
"id"= i;
如何定义DATATABLE,同时赋值        row[
"item"= "item " + i;
如何定义DATATABLE,同时赋值        table.Rows.Add(row);
如何定义DATATABLE,同时赋值    }

如何定义DATATABLE,同时赋值    
// Set to DataGrid.DataSource property to the table.
如何定义DATATABLE,同时赋值
    dataGrid1.DataSource = table;
如何定义DATATABLE,同时赋值}

如何定义DATATABLE,同时赋值
如何定义DATATABLE,同时赋值
如何定义DATATABLE,同时赋值将 DataTable 保存到 DataSet 中所需的 C# 代码:void DataTableToDataSet(DataTable dt)
如何定义DATATABLE,同时赋值
{
如何定义DATATABLE,同时赋值   
// Duplicate the table and add it to a DataSet
如何定义DATATABLE,同时赋值
   DataSet dsTmp = new DataSet();
如何定义DATATABLE,同时赋值   DataTable dtTmp 
= dt.Copy();
如何定义DATATABLE,同时赋值   dsTmp.Tables.Add(dtTmp);
如何定义DATATABLE,同时赋值  }

如何定义DATATABLE,同时赋值
如何定义DATATABLE,同时赋值将DataView保存到DataSet中:
void DataViewToDataSet(DataView dv)
如何定义DATATABLE,同时赋值
{
如何定义DATATABLE,同时赋值
// Clone the structure of the table behind the view
如何定义DATATABLE,同时赋值
DataTable dtTemp = dv.Table.Clone();
如何定义DATATABLE,同时赋值   dtTemp.TableName 
= "Row";  
如何定义DATATABLE,同时赋值
如何定义DATATABLE,同时赋值   
// Populate the table with rows in the view
如何定义DATATABLE,同时赋值
   foreach(DataRowView drv in dv)
如何定义DATATABLE,同时赋值      dtTemp.ImportRow(drv.Row);
如何定义DATATABLE,同时赋值
如何定义DATATABLE,同时赋值DataSet dsTemp 
= new DataSet(dv.Table.TableName);   
如何定义DATATABLE,同时赋值
如何定义DATATABLE,同时赋值   
// Add the new table to a DataSet
如何定义DATATABLE,同时赋值
   dsTemp.Tables.Add(dtTemp);
如何定义DATATABLE,同时赋值}

如何定义DATATABLE,同时赋值

上一篇:C++ 工厂模式 分析和总结


下一篇:Ubuntu18 开机自动执行--脚本或命令(基于update-rc.d)