自动生成 DataSet 对象的案例,蛮适合刚接触 ADO.NET 的你练手。页面一加载就初始化一个DataSet,搞一个叫SquaresDataTable,循环塞进去 0 到 9 的数字和它们的平方,结构简单直观。

操作里用了两个常见类:DataTableDataRow。一开始加了两个列,分别是数字平方,类型都是Int32。用NewRow()一行行填,扔进DataSet里绑定给DataGrid,就能直接在浏览器上看效果,响应也快,代码也清爽。

适合用在那种只需要展示小数据集的页面,比如在线演示或后台简单报表。如果你项目里需要用DataGrid展示数据,又不想连接数据库,这招就挺实用的。

嗯,如果你对 ADO.NET 不太熟,下面这些文章也可以看看,像C#.NET 数据库操作入门指南ADO.NET 技术内幕,讲得都比较细,也有实际例子。

哦对了,代码写的时候注意别把变量名写错了,像mydtmydr这几个容易混;还有循环里的Rows.Add()要用对对象,不然直接报错。建议贴上调试断点看一下值走没走对。