会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
可乐人生
首页
新随笔
新文章
联系
订阅
管理
asp.net打印- -
using
System;
using
System.Collections;
using
System.ComponentModel;
using
System.Data;
using
System.Drawing;
using
System.Web;
using
System.Web.SessionState;
using
System.Web.UI;
using
System.Web.UI.WebControls;
using
System.Web.UI.HtmlControls;
using
System.Text;
namespace
bookstore
{
/**/
///
<summary>
///
myPrint 的摘要说明。
///
</summary>
public
class
myPrint
{
public
myPrint()
{
}
/**/
///
<summary>
///
拼出要打印的表
///
</summary>
///
<param name="ds">
DATASET
</param>
///
<param name="dg">
DATAGRID
</param>
///
<returns></returns>
public
string
DGPrint(DataSet ds,DataGrid dg)
{
//
*****************************************************************************************
//
DataTable myDataTable
=
new
DataTable();
myDataTable
=
ds.Tables[
0
];
int
myRow
=
myDataTable.Rows.Count;
int
myCol
=
dg.Columns.Count;
StringBuilder sb
=
new
StringBuilder();
string
colHeaders
=
"
<html><body>
"
+
"
<object ID='WebBrowser' WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'VIEWASTEXT></object>
"
+
"
<table><tr>
"
;
for
(
int
i
=
0
;i
<
myCol;i
++
)
{
colHeaders
+=
"
<td>
"
+
dg.Columns[i].HeaderText.ToString()
+
"
</td>
"
;
}
colHeaders
+=
"
</tr>
"
;
sb.Append(colHeaders);
for
(
int
i
=
0
;i
<
myRow;i
++
)
{
sb.Append(
"
<tr>
"
);
for
(
int
j
=
0
;j
<
myCol;j
++
)
{
sb.Append(
"
<td>
"
);
sb.Append(myDataTable.Rows[i][j].ToString().Trim());
sb.Append(
"
</td>
"
);
}
sb.Append(
"
</tr>
"
);
}
sb.Append(
"
</table></body></html>
"
);
colHeaders
=
sb.ToString();
colHeaders
+=
"
<scrip languge='javascript'>WebBrowser.ExecWB(7,1); window.opener=null;window.close();</script>
"
;
return
(colHeaders);
//
*****************************************************************************************
//
}
/**/
///
<summary>
///
拼出要打印的表
///
</summary>
///
<param name="dg">
datagrid
</param>
///
<returns></returns>
public
string
DGPrint(DataGrid dg)
{
int
myRow
=
dg.Items.Count;
int
myCol
=
dg.Columns.Count;
StringBuilder sb
=
new
StringBuilder();
string
colHeaders
=
"
<html> body>
"
+
"
<object ID='WebBrowser' WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'VIEWASTEXT></object>
"
+
"
<table><tr>
"
;
for
(
int
i
=
0
;i
<
myCol;i
++
)
{
colHeaders
+=
"
<td>
"
+
dg.Columns[i].HeaderText.ToString()
+
"
</td>
"
;
}
colHeaders
+=
"
</tr>
"
;
sb.Append(colHeaders);
for
(
int
i
=
0
;i
<
myRow;i
++
)
{
sb.Append(
"
<tr>
"
);
for
(
int
j
=
0
;j
<
myCol;j
++
)
{
sb.Append(
"
<td>
"
);
sb.Append(dg.Items[i].Cells[j].Text.Trim());
sb.Append(
"
</td>
"
);
}
sb.Append(
"
</tr>
"
);
}
sb.Append(
"
</table></body></html>
"
);
colHeaders
=
sb.ToString();
colHeaders
+=
"
<script languge='javascript'>WebBrowser.ExecWB(7,1); window.opener=null;window.close();</script>
"
;
return
(colHeaders);
}
}
}
posted on
2005-11-14 13:07
努力前上
阅读(
1062
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部