日期:2014-05-20  浏览次数:21006 次

50分求打印DataTable 里的数据方案呀。有急用呀。有的给带代看看呀。大家帮帮我好不好???
50分求打印DataTable   里的数据方案呀。有急用呀。有的给源码看看呀。大家帮帮我好不好???

------解决方案--------------------
用DataTable做datagrid 数据源
打印?
datagrid做水晶报表的数据源
------解决方案--------------------
方案有很多,你连B/S还是C/S都没说谁能给你方案啊
------解决方案--------------------
http://blog.csdn.net/pfworld/archive/2006/06/28/846975.aspx
------解决方案--------------------
public void Print()
{

rowCount=0;

if(dataGrid.DataSource.GetType().ToString() == "System.Data.DataTable ")
{
rowCount = ((DataTable)dataGrid.DataSource).Rows.Count;
}
else if(dataGrid.DataSource.GetType().ToString() == "System.Collections.ArrayList ")
{
rowCount = ((ArrayList)dataGrid.DataSource).Count;
}


这个注意!!如果你传的是DATASET!!那么你要将System.Data.DataTable改为System.Data.DataSet
------解决方案--------------------
ke5315309(上善若水) 你传的是DATASET还是DATATABLE?

public void Print()
{

rowCount=0;

if(dataGrid.DataSource.GetType().ToString() == "System.Data.DataTable ")
{
rowCount = ((DataTable)dataGrid.DataSource).Rows.Count;
}
else if(dataGrid.DataSource.GetType().ToString() == "System.Collections.ArrayList ")
{
rowCount = ((ArrayList)dataGrid.DataSource).Count;
}


这个注意!!如果你传的是DATASET!!那么你要将System.Data.DataTable改为System.Data.DataSet