您的位置:首页 > 编程语言 > C#

C#手动创建Dataset并填充测试数据

2011-07-13 16:03 134 查看
当用控件的数据源是dataset,而又不能正常读取数据时,此方法可以迅速判断到底是读取数据库是出了问题,还是控件绑定的问题。

DataSetds=newDataSet();//创建DataSet DataTabledt=newDataTable("Table");//创建一个名为Table的DataTalbe dt.Columns.Add(newDataColumn("id",typeof(int)));//为dt_dry表内建立Column dt.Columns.Add(newDataColumn("name",typeof(string))); dt.Columns.Add(newDataColumn("img",typeof(string))); dt.Columns.Add(newDataColumn("timer",typeof(DateTime))); DataRowdr=dt.NewRow();//注意这边创建dt的新行的方法。指定类型是DataRow而不是TableRow,然后不用new直接的用创建的DataTable下面的NewRow方法。 dr["id"]=1; dr["name"]="AA"; dr["img"]="~/img/1.png"; dr["timer"]=DateTime.Now; dt.Rows.Add(dr); dr=dt.NewRow(); dr["id"]=2; dr["name"]="bb"; dr["img"]="~/img/2.png"; dr["timer"]=DateTime.Now; dt.Rows.Add(dr); dr=dt.NewRow(); dr["id"]=3; dr["name"]="cc"; dr["img"]="~/img/3.png"; dr["timer"]=DateTime.Now; dt.Rows.Add(dr); dr=dt.NewRow(); dr["id"]=4; dr["name"]="<b>dd</b>"; dr["img"]="~/img/4.png"; dr["timer"]=DateTime.Now; dt.Rows.Add(dr); dr=dt.NewRow(); dr["id"]=5; dr["name"]="ee"; dr["img"]="~/img/5.png"; dr["timer"]=DateTime.Now; dt.Rows.Add(dr); ds.Tables.Add(dt);//别忘记向ds中添加table

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: