如何选中DataGridView中的某行某列

DataTable对象
DataTable 是 ADO.NET 库中的核心对象,就像普通的数据库中的表一样,它也有行和列。它主要包括DataRow和DataColumn,分别代表行和列。
(1) 数据行(DataRow)
数据行是给定数据表中的一行数据,或者说是数据表中的一条记录。它可能代表一个学生、一位用户、一张订单或者一件货物的相关数据。DataRow对象的方法提供了对表中数据的插入、删除、更新和查看等功能。提取数据表中的行的语句如下:
C# code
DataRow dr = dt.Rows[n];
其中:DataRow代表数据行类;dr是数据行对象;dt代表数据表对象; n代表行的序号(序号从0开始)。
(2) 数据列(DataColumn)
数据表中的数据列(又称字段)定义了表的数据结构,例如,可以用它确定列中的数据类型和大小,还可以对其他属性进行设置。例如,确定列中的数据是否是只读的、是否是主键、是否允许空值等;还可以让列在一个初始值的基础上自动增殖,增值的步长还可以自行定义。
 某列的值需要在数据行的基础上进行。语句如下:


C# code
string dc = dr.Columns["字段名"].ToString();

  或者  

C# code
string dc = dr.Column[i].ToString();//i表示对应的列索引

 综合前面的语句,若想取出数据表(dt)中第3条记录中的“姓名”字段,并将该字段的值放入一输入框(textBox1)中时,语句可以写成:

C# code
DataRow dRow = dt.Rows[2 ]; // 从数据表提取行 string textBox1.Text=dRow["CompanyName"].ToString(); // 从行中取出字段的值

或者  d.rows[i][j].toString();

posted on 2012-04-13 16:14 SkyDream 阅读(3195) 评论(1)  编辑  收藏 所属分类: C# WinForm

评论

# re: 如何选中DataGridView中的某行某列 2012-04-17 10:37 zalos

博主你好,请问如果我想点击选中某行某列的元素后进行修改该如何做到呢?
在上课时无意中发现的地方~
My E-Mail:zalos@126.com  回复  更多评论   

<2012年4月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

导航

统计

常用链接

留言簿(3)

随笔分类

随笔档案

文章分类

文章档案

搜索

最新评论

阅读排行榜

评论排行榜