日期:2014-05-20  浏览次数:20792 次

如何取得datatable中当前记录的值。
比如,我有一个datatable,里面有若干条记录,当前指针指在第N条上(当然使用者不知道n等于几),
现在我想把这条记录显示出来,应该怎么办?
假设我想要区字段名为 "Name "的值!

------解决方案--------------------
DataTable.Rows[n].ItemArray[ "Name "].ToString()应该可以
------解决方案--------------------
DT中好像没有当前行的说法或是当前选择行的说法吧:)
------解决方案--------------------
只一个datatable是没有当前行一说的.
但对绑定到DataGrid等控件后由控件的导航才有当前行一说.
------解决方案--------------------
CurrencyManager CM;
this.dataGridView1.DataSource = tb;
CM = (CurrencyManager)this.dataGridView1.BindingContext[tb];

String xx=tb.Rows[CM.Position][ "name "].ToString();