.net2.0 DataSet 中Row 问题在线等待

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-08-03
DataSet.Row是怎么回事?

他是你数据集(aDataSet)的行集合对象

string ss = ConfigurationManager.AppSettings["wq"].ToString();// 连接web/config中变量
SqlConnection conn = new SqlConnection(ss);
SqlDataAdapter adp = new SqlDataAdapter("select * from Upload", conn);
DataSet ds = new DataSet();
adp.Fill(ds, "Upload");

GridView1.DataSource = ds.Tables[0];
GridView1.DataBind();

看了下你的问题,都不知道你要表述的是什么

还是帮你讲解下 DataSet吧
DataSet对象的主要属性
1.DataSetName
获得或设置当前DataSet对象的名称。
 在创建数据集对象时,如果使用下列默认语句。默认创建的数据集对象的DataSetName属性为NewDataSet。
DataSet ds=new DataSet();
 也可以在下列语句中直接指定DataSetName属性值。
DataSet ds=new DataSet(“MyDataSet”);
 或者通过下列语句来定义。
DataSet ds=new DataSet();
ds.DataSetName=”MyDataSet”;
2.Tables
获取包含在DataSet中的表的集合。
3.Relations
获取用于将表链接起来并允许从父表浏览到子表的关系的集合。
4.HasEroors
表明是否已经初始化DataSet对象的值。
11.3.2 DataSet对象的主要方法
1.Clear
清除DataSet对象中所有表的所有数据。
2.Clone
复制DataSet对象的结构到另外一个DataSet对象中,复制内容包括所有的结构、关系和约束,但不包含任何数据。
3.Copy
复制DataSet对象的数据和结构到另外一个DataSet对象中。两个DataSet对象完全一样。
4.CreateDataReader
为每个DataTable对象返回带有一个结果集的DataTableReader,顺序与Tables集合中表的显示顺序相同。
5.Dispose
释放DataSet对象占用的资源。
6.Reset
将DataSet对象初始化。
========================
你是用的GridView1显示数据吧
如果你是显示不出来 就用:
//数据源ds 就是DataSe
GridView1.DataSource = ds;

//为GridView绑定数据
GridView1.DataBind();

你说没有所谓的表名+Row这样的东西
表格控件Table包含:
表格行控件TableRow
表格单元控件TableCell
一个或多个TableCell控件构成一个TableRow控件。一个或多个 TableRow控件构成一个 Table控件

把这个看懂了,你的问题也解决了:
Dataset.tableRow dr=(Dataset.tableRow)this.dataset1.table.NewRow();
dr.BeginEdit();

dr["columns"]=this.textbox.text;

this.dataset1.table.AddtableRow (dr);
dr.EndEdit();

1. 右键项目,新建一个DataSet
2. 打开服务器资源管理器(好像叫这个名字)。
3. 连上一个数据库,把刚才的dataset打开,默认是设计模式,把服务器资源管理器中的一个表,拖拽到dataset里面。

现在这个dataset和你老师的一样了。
明白的给分

同一个结果可以有几种写法

dataSet的类型是什么?