您的位置:程序门 -> .net技术 -> c#



如何取得datatable中当前记录的值。


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


如何取得datatable中当前记录的值。
发表于:2007-02-08 12:39:14 楼主
比如,我有一个datatable,里面有若干条记录,当前指针指在第n条上(当然使用者不知道n等于几),
现在我想把这条记录显示出来,应该怎么办?
假设我想要区字段名为 "name "的值!
发表于:2007-02-08 12:43:071楼 得分:0
datatable.rows[n].itemarray[ "name "].tostring()应该可以
发表于:2007-02-08 12:51:502楼 得分:0
关键是   现在不知道,n是多少。
目的是想在不知道n是多少的情况下来获取当前的值。
发表于:2007-02-08 12:55:483楼 得分:0
换种问法就是   有没有什么属性可以显示当前datatable中rows的当前索引值。
或如何得到这个索引值。
发表于:2007-02-08 13:04:454楼 得分:0
自己顶!
发表于:2007-02-08 13:28:435楼 得分:0
dt中好像没有当前行的说法或是当前选择行的说法吧:)
发表于:2007-02-08 13:30:286楼 得分:0
只一个datatable是没有当前行一说的.
但对绑定到datagrid等控件后由控件的导航才有当前行一说.
发表于:2007-02-08 13:35:187楼 得分:0
有了导航控件应该如何取得相应的值呢?请给出代码好吗?谢谢了!
发表于:2007-02-08 14:28:188楼 得分:0
该回复于2007-12-21 20:21:41被管理员或版主删除
发表于:2007-02-08 15:16:599楼 得分:0
currencymanager   cm;
this.datagridview1.datasource   =   tb;
cm   =   (currencymanager)this.datagridview1.bindingcontext[tb];

string   xx=tb.rows[cm.position][ "name "].tostring();
发表于:2007-02-08 15:39:4810楼 得分:0
先看你绑定到什么控件上再说
发表于:2007-02-09 12:05:1611楼 得分:0
datatable是没有当前行一说的.
绑定到datagrid等控件后由控件的导航才有当前行一说.
发表于:2007-02-10 12:00:2312楼 得分:0
up


快速检索

热门点击