C# 如何实现打印问题
小弟在用VS2010下的WinForm编码时,使用了tabControl控件,里面有3个TabPage,每个TabPage下都有一个dataGridView,用来显示不同数据库中的数据表
现在根据要求要实现打印功能,初步设想是用3个Button,一个button绑定一个dataGridView,但发现这样做很麻烦,请问有没有什么办法,能够只用一个button来实现打印指定的dataGridView中的数据?
------解决方案--------------------你不是用的tabcontrol么?
判断选中的是那个tabpage不就行了
------解决方案--------------------private void tabControl_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
if ((sender as TabControl).SelectedIndex == 0)
{
PrintReport(data1);
}else if ((sender as TabControl).SelectedIndex == 1)
{
PrintReport(data12);
}
}