来自GridView的表名 [英] Table name from gridview

查看:71
本文介绍了来自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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆