help:如何得到datagrid当前所绑定的数据源(表名)

huan_jinwu 2003-01-06 10:38:49
有一个datagrid,它绑定了不同的表名,以显示不同的数据,比如a事件使它绑定的表为datatable1,b事件使它绑定了datatable2。
要如何知道,此时datagrid所帮定的表名?
多谢!!分不足可再加!!!
...全文
89 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
project 2003-01-10
  • 打赏
  • 举报
回复
判断一下嘛!
if(DataGrid1.DataSource is DataSet)
{
for(int i=0;i<((DataSet)DataGrid1.DataSource).Tables.Count;i++)
{
MessageBox.Show(((DataSet)DataGrid1.DataSource).Tables[i].TableName);
}
}
if(DataGrid1.DataSource is DataTable)
{
MessageBox.Show(((DataTable)DataGrid1.DataSource).TableName);
}
plutoczz 2003-01-09
  • 打赏
  • 举报
回复
up

up!








huan_jinwu 2003-01-09
  • 打赏
  • 举报
回复
再UP一下!!!
henryfan1 2003-01-08
  • 打赏
  • 举报
回复
绑定的操作,不会同时做吧?
你每次绑定后都把表名保存啊。
悟空师傅来了 2003-01-07
  • 打赏
  • 举报
回复
up
lixigang 2003-01-06
  • 打赏
  • 举报
回复
绑定时将表名同时储存起来,例如:ViewState["table"] = "tablename";
huan_jinwu 2003-01-06
  • 打赏
  • 举报
回复
能不能给点代码?
前提就是我不知道此时datagrid所绑定的datasourc,所以才要用用一个方法来得到表名。。。
一人一世界 2003-01-06
  • 打赏
  • 举报
回复
你该知道你此时用的表.
GiantHard 2003-01-06
  • 打赏
  • 举报
回复
根据DataGrid的DataSource对象进行判别!
huan_jinwu 2003-01-06
  • 打赏
  • 举报
回复
UP一下!

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧