private void MakeDataTableAndDisplay() { // Create new DataTable. DataTable table = new DataTable(); // Declare DataColumn and DataRow variables. DataColumn column; DataRow row;
// Create new DataColumn, set DataType, ColumnName // and add to DataTable. column = new DataColumn(); column.DataType = System.Type.GetType("System.Int32"); column.ColumnName = "id"; table.Columns.Add(column);
// Create second column. column = new DataColumn(); column.DataType = Type.GetType("System.String"); column.ColumnName = "item"; table.Columns.Add(column);
// Create new DataRow objects and add to DataTable. for(int i = 0; i < 10; i++) { row = table.NewRow(); row["id"] = i; row["item"] = "item " + i; table.Rows.Add(row); } // Set to DataGrid.DataSource property to the table. dataGrid1.DataSource = table; }
{
// Create new DataTable.
DataTable table = new DataTable(); // Declare DataColumn and DataRow variables.
DataColumn column;
DataRow row;
// Create new DataColumn, set DataType, ColumnName
// and add to DataTable.
column = new DataColumn();
column.DataType = System.Type.GetType("System.Int32");
column.ColumnName = "id";
table.Columns.Add(column);
// Create second column.
column = new DataColumn();
column.DataType = Type.GetType("System.String");
column.ColumnName = "item";
table.Columns.Add(column);
// Create new DataRow objects and add to DataTable.
for(int i = 0; i < 10; i++)
{
row = table.NewRow();
row["id"] = i;
row["item"] = "item " + i;
table.Rows.Add(row);
}
// Set to DataGrid.DataSource property to the table.
dataGrid1.DataSource = table;
}
不知道你是不是这个意思
//手动创建数据源
DataTable dt= new DataTable();
dt.Columns.Add("id", typeof(int));//增加字段id
dt.Columns.Add("name", typeof(string));//增加字段name,你还可以继续添加相关字段
dt.Rows.Add("1","aa");//添加记录
dt.Rows.Add("2","bb");
dt.Rows.Add("3","cc");
datalist.datasouce=dt;
datatlist.databind();