笔者这里主要是针对 上篇博文中使用到的控件gridView使用进行总结:
先来看看效果吧:
对,上面承载了很多数据的表格就是gridView。笔者是并不是做牛掰的开发, 控件是自己拖上去的。
先来说说把,要让拖上去的控件显示数据:1,得给gridView指定数据源。2,得给gridView绑定数据源。3,记得把gridView的Visible属性设置为true。
感觉很多简单,就是这样3步,笔者个人觉得微软封装的太完美了。gridView 会根据所指定的数据源进行显示。
还是来看看代码是怎么写的吧:
string initStr = "select * from stuInfo";
DataSet ds = AccessHelper.dataSet(initStr);
//ds.Tables[0].Columns[1].ReadOnly = true;
ds = Calc(ds);
///--指定数据源
GridView3.DataSource = ds.Tables[0];
///---绑定数据源
GridView3.DataBind();
准确的说, gridview显示数据就是这样2步,因为,拖上去的gridview的属性:Visible是默认设置成true的。
ds = Calc(ds);
这行代码是做的统计。因为在数据库设计的表格里面就没有平均分与总成绩:
说到数据库,DataSet, gridview三者之间的关系。笔者用下面的一张简易图标来说明: