自动生成 DataSet 对象的案例,蛮适合刚接触 ADO.NET 的你练手。页面一加载就初始化一个DataSet,搞一个叫Squares的DataTable,循环塞进去 0 到 9 的数字和它们的平方,结构简单直观。
操作里用了两个常见类:DataTable和DataRow。一开始加了两个列,分别是数字
和平方
,类型都是Int32
。用NewRow()
一行行填,扔进DataSet
里绑定给DataGrid
,就能直接在浏览器上看效果,响应也快,代码也清爽。
适合用在那种只需要展示小数据集的页面,比如在线演示或后台简单报表。如果你项目里需要用DataGrid展示数据,又不想连接数据库,这招就挺实用的。
嗯,如果你对 ADO.NET 不太熟,下面这些文章也可以看看,像C#.NET 数据库操作入门指南、ADO.NET 技术内幕,讲得都比较细,也有实际例子。
哦对了,代码写的时候注意别把变量名写错了,像mydt
、mydr
这几个容易混;还有循环里的Rows.Add()
要用对对象,不然直接报错。建议贴上调试断点看一下值走没走对。