我现在有N个界面,每个界面里都有一个datagrid控件,我现在想在一个按钮里实现打印功能,可我怎么判断当前打开的是哪个datagrid控件呢!我用了ds.table["t1"].rows.count>0这个方法,是可以打印出当前这个表的内容,但是如果别的table里也有数据的话会报错。如下报错信息:无法从未绑定到 DataTable 的 DataGrid 中读取数据。我现在在打印按钮里写的事件是:
if(ds8.Tables["t8"].Rows.Count>0)
{
MessageBox.Show(dataGrid8[0,1].ToString());
}
if(ds9.Tables["t9"].Rows.Count>0)
{
MessageBox.Show(dataGrid9[0,2].ToString());
}
应该怎么才能判断当前打开的是哪个datagrid?请高手帮忙!
if(ds8.Tables["t8"].Rows.Count>0)
{
MessageBox.Show(dataGrid8[0,1].ToString());
}
if(ds9.Tables["t9"].Rows.Count>0)
{
MessageBox.Show(dataGrid9[0,2].ToString());
}
应该怎么才能判断当前打开的是哪个datagrid?请高手帮忙!
我判断了datagrid.selectindex==?都不行