来自GridView的表名 [英] Table name from gridview
本文介绍了来自GridView的表名的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何从显示行的gridview中检索表名?
我有一个来自数据库不同表的gridview.当我单击单元格时,消息框应显示表名,行从该表名开始显示...?
how to retrieve table name from gridview, from which the rows are displaying?
I have a gridview from different tables of database.when i click on the cell, messagebox should display the tablename, from which the row is displaying...?
推荐答案
如果您的数据源确实是一个表,则可以得到它的名称,如
(((DataTable)dgrid.DataSource).TableName
请注意,DataSource不必是一个表,它可以是一个DataSet(例如,在这种情况下,dgrid.DataMember应该为您提供表名)或任何其他受支持的对象...因此,将您的测试包装到一个try-catch块.
If your DataSource is really a Table, you can get its name like
((DataTable)dgrid.DataSource).TableName
Note that the DataSource doesn''t have to be a table, it can be a DataSet for example (in this case dgrid.DataMember should give you the table name), or any other supported object... so wrap your test into a try-catch block.
类继承层次结构是这样的
DataSet-> Table [i]->行
The class inheritence hierarchy is something like this
DataSet->Table[i]->Rows
这篇关于来自GridView的表名的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文