public class DatabindExample : System.Web.UI.Page
{
protected System.Web.UI.WebControls.DataGrid DataGrid1;
private void Page_Load( object sender, System.EventArgs e)
{
if ( ! Page.IsPostBack)
{
DataSet myDS = new DataSet();
DataTable dt = new DataTable();
DataRow dr;
dt.Columns.Add( new DataColumn( " 列号 " , typeof (Int32)));
dt.Columns.Add( new DataColumn( " 项目 " , typeof ( string )));
dt.Columns.Add( new DataColumn( " 日期 " , typeof (DateTime)));
dt.Columns.Add( new DataColumn( " 布尔值 " , typeof ( bool )));
for ( int i = 1 ; i <= 9 ; i ++ )
{
dr = dt.NewRow();
dr[ 0 ] = i;
dr[ 1 ] = " Item " + i.ToString();
dr[ 2 ] = DateTime.Now;
dr[ 3 ] = (i % 2 != 0 ) ? true : false ;
dt.Rows.Add(dr);
}
myDS.Tables.Add(dt);
DataGrid1.DataSource = myDS;
DataGrid1.DataBind();
}
}
Web 窗体设计器生成的代码
}
理解DataSet,DataGrid,DataTable之间的联系和差别
最新推荐文章于 2022-12-19 21:06:24 发布