ASP .NET C# - 将圆形 SqlDataSource 放入方形 DataTable 孔中?

2024-03-07

使用GiosPDF 库 http://www.codeproject.com/KB/graphics/giospdfnetlibrary.aspx在 ASP .NET 3.5 Web 应用程序中。库示例使用数据表来填充 PDF 表。我的所有数据都位于各种 SQLDataSource 中。如何将 SqlDataSource 转换/转换为数据表?

我试过这个:

 DataView sdsLateRoutesDV = new DataView();
 DataTable sdsLateRoutesDT = new DataTable();
 sdsLateRoutesDV = (DataView)sdsLateRoutes_long.Select(DataSourceSelectArguments.Empty);
 sdsLateRoutesDT = sdsLateRoutesDV.ToTable();

但它崩溃了...


我想出的是:

/* create dataview from sql data source */
DataView dv = (DataView)sqlDataSource.Select(DataSourceSelectArguments.Empty);
/* convert dataview to datatable */
DataTable dt = dv.ToTable();
/* create new PDF table */
PdfTable pt = myPdfDocument.NewTable(FontRegular,1,1,1);
/* import datatable into PDF table */
pt.ImportDataTable(dt)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ASP .NET C# - 将圆形 SqlDataSource 放入方形 DataTable 孔中? 的相关文章

随机推荐