asp.net的NewRow()、Rows是有什么作用?有什么用法呢?

DataRowmydrow=myds.Tables["tb_user"].NewRow();和myds.Tables["tb_user"].Rows.Add(mydrow... DataRow mydrow=myds.Tables["tb_user"].NewRow();和 myds.Tables["tb_user"].Rows.Add(mydrow);是什么意思?
其中NewRow()、Rows是有什么作用?有什么用法呢?
展开
 我来答
青山下
2009-08-07 · 超过17用户采纳过TA的回答
知道答主
回答量:134
采纳率:0%
帮助的人:94.1万
展开全部
NewRow()是以当前表的结构创建新的一空行,让您插入新记录,这个新行的结构是和当前表一样的字段名和字段类型和属性。

Rows是当前表的所有行的集合。可以用myds.Tables["tb_user"].Rows[i]的方式去取得某一行,i是行的索引号,从0开始。
既然Rows是当前表的所有行的集合,所以当然有添加,删除和选择,就是你所写的["tb_user"].Rows.Add(mydrow);就是向这个表中添加一个行“mydrow”因为mydrow是DataRow mydrow=myds.Tables["tb_user"].NewRow();得来的,所以结构是一样的。
uktbqlsk
2009-08-08
知道答主
回答量:31
采纳率:0%
帮助的人:24.8万
展开全部
NewRow()是新建一行 然后Rows是table的所有行,如果你的这一行不是通过NewRow方法获得的话你不可以添加到已有的table里
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hnt8
2009-08-07 · TA获得超过107个赞
知道小有建树答主
回答量:700
采纳率:0%
帮助的人:335万
展开全部
====================================================
DataRow mydrow=myds.Tables["tb_user"].NewRow();
=======
(创建) 表 (Tables["tb_user"])的新的一行
====================================================
myds.Tables["tb_user"].Rows.Add(mydrow);
=======
把 一行 添加到 表中(一个表由多行组成)
=====================================================
NewRow() =》(表)新的一行
Rows==》(表)的行的集合。如 表A的 总行数为:A.Rows.Count
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式