<% @ Import namespace = "System. Data" %>
<Script language = "C #" runat = "server">
Protected void Page_Load (object o, EventArgs e ){
Datagrid. DataSource = GetData ();
DataBind ();
}
DataTable GetData (){
DataTable data = new DataTable ();
Data. Columns. Add (new DataColumn ("TheID", typeof (Int32 )));
Data. Columns. Add (new DataColumn ("Name", typeof (string )));
Data. Columns. Add (new DataColumn ("TimeZone", typeof (string )));
DataRow dr;
Dr = data. NewRow ();
Dr [0] = 1; dr [1] = "Washington"; dr [2] = "Pacific ";
Data. Rows. Add (dr );
Dr = data. NewRow ();
Dr [0] = 2; dr [1] = "Utah"; dr [2] = "Mountain ";
Data. Rows. Add (dr );
Dr = data. NewRow ();
Dr [0] = 3; dr [1] = "Wisconsin"; dr [2] = "Central ";
Data. Rows. Add (dr );
Return data;
}
</Script>
<Form runat = "server">
<Asp Tutorial: DataGrid runat = "server" id = "datagrid"/>
</Form>
From Network
Insert a row of data manually
DataSet ds = tTalent. GetAllInfo ();
DataRow dr = ds. Tables [0]. NewRow ();
Dr ["id"] = 0;
Dr ["aboutType"] = "FAQ ";
Dr ["contents"] = "";
Ds. Tables [0]. Rows. Add (dr );
This. dlTalent. DataSource = ds. Tables [0]. DefaultView;
This. dlTalent. DataBind ();
Insert a column of data
DataTable dt = DBHelper. GetDataTable (SQL );
Dt. Columns. Add ("num", Type. GetType ("System. Int32 "));
For (int I = 0; I <dt. Rows. Count; I ++)
{
Dt. Rows [I] ["num"] = I + 1;
}
DataTable tblDatas = newDataTable ("Datas ");
TblDatas. Columns. Add ("ID", Type. GetType ("System. Int32 "));
TblDatas. Columns [0]. AutoIncrement = true;
TblDatas. Columns [0]. AutoIncrementSeed = 1;
TblDatas. Columns [0]. AutoIncrementStep = 1;
TblDatas. Columns. Add ("Product", Type. GetType ("System. String "));
TblDatas. Columns. Add ("Version", Type. GetType ("System. String "));
TblDatas. Columns. Add ("Description", Type. GetType ("System. String "));
TblDatas. Rows. Add (newobject [] {null, "a", "B", "c "});
TblDatas. Rows. Add (newobject [] {null, "a", "B", "c "});
TblDatas. Rows. Add (new object [] {null, "a", "B", "c "});
TblDatas. Rows. Add (new object [] {null, "a", "B", "c "});
TblDatas. Rows. Add (new object [] {null, "a", "B", "c "});