c打印datagridview中的内容

2021-01-26 11:22:52 字数 5685 阅读 1304

1楼:劉青峰

你是要在程序中打印还是在打印机上打印:

程序中要打印可以遍历gridview,用个嵌套for循环就可以了,例子如下:

public void test1()}}

2楼:匿名用户

用什么打印?? 你可以用dataset 数据集 推入水晶报表.

如果你是直接在datagridview 中填写的 .. 那就要将数据 转换为datatable 之后推入水晶报表

datagridview 数据直接转换 我还不会... 如果不是水晶报表 我有源码 你可以参考下

3楼:匿名用户

先导出为excel,然后自己打印不就行了。

c#如何打印 datagridview的全部内容? 5

4楼:平冈捷乌

您可以参考以下几个方法:

其实你可以把datagridview中的内容导出到excel中,然后在进行打印;

您也可以通过生成报表或者输出到html中打印;

可以在打印时,把数据源作为打印的数据就可以。

用reportviewer打印即可。

5楼:匿名用户

要通过生成报表或者输出到html中打印.

可以参考这个:http://read.

pudn.***/downloads145/sourcecode/others/632586/print%e6%89%93%e5%8d%b0datagridview/******editor/printgridview.cs__.htm

6楼:匿名用户

你可以把datagridview中的内容导出到excel中,再进行打印。

c#如何打印从datagridview中查询出来的数据 20

7楼:阳光的雷咩咩

帮你找了个教程,还有源码可以直接**:

http://****codeproject.***/articles/28046/printing-of-datagridview

打印预览datagridview内**的内容 具体的**怎么写呀(c#)怎么打印出来的是有格子的

8楼:你是great好人

using system; using system.collections.generic; using system.

***ponentmodel; using system.data; using system.drawing; using system.

text; using system.windows.forms; using system.

data.sqlclient; using system.drawing.

printing; na...

c# 中 datagridview中的导出与打印

9楼:匿名用户

不知道你是想怎么样打

印:有以下几个方法:

1、把datagridview中的数据存成csv格式的文本文件,然后用excel打开然后再打印

2、用第三方控件如c1系列的excel控件生产excel的二进制文件或openxml格式的文件

3、直接使用system.io.printing名称空间下的打印类相关类完成打印

c#打印预览datagridview数据

10楼:钱多多

using system;

using system.collections.generic;

using system.***ponentmodel;

using system.data;

using system.drawing;

using system.text;

using system.windows.forms;

using system.data.sqlclient;

using system.drawing.printing;

namespace studentmanager

////// 打印预览

/////////void btnprintview_click(object sender, eventargs e)

private void getdata()

////// datagridview转换为二维数组

////////////private string[,] tostringarray(datagridview datagridview, bool includecolumntext)

}int i = 0;

//包括列标题

if (includecolumntext)

i = 1;

}else

//读取单元格数据

int rowindex = 0;

for (; i < rowscount; i++, rowindex++)

}return arrreturn;

}///

/// 打印

/////////void btnprint_click(object sender, eventargs e)

////// printdocument的printpage事件

/////////private void onprintpage(object sender, printpageeventargs e)

////// endprint事件释放beginprint方法中占用的资源

/////////void pddocument_endprint(object sender, printeventargs e)

private void initialize***ponent()

}/////

///// 实现datagridview的打印

/////

//public class printdatagridview

//// if (0 != printdatagridview.printrowcount)

//// else

//// }

// while (printdatagridview.printrowcount < printdatagridview.cellprintlist.

count)

//// }

// using (solidbrush solidbrush = new solidbrush(cellprint.backcolor))

//// widthtmp = cellprint.width;

// heighttmp = cellprint.height;

// rowindex = cellprint.rowindex;

// printdatagridview.printrowcount++;

// }

// poy = poy + heighttmp;

// evalue.ha**orepages = false;

// printdatagridview.isprint = true;

// }

// catch

//// }

// ///

// /// 将datagridview控件内容转变到 cellprintlist

// ///

// /// datagridview控件

// /// 是否包括列标题

// private static void datagridviewcellvslist(datagridview datagridview, bool includecolumntext)

//// }

// }

// //读取单元格数据

// for (int rowindex = 0; rowindex < rowscount; rowindex++)

//// }

// }

// }

// catch

// }

// private class datagridviewcellprint

//// get

// }

// ///

// /// 获取为显示进行格式化的单元格的值。

// ///

// public string formattedvalue

//// get

// }

// ///

// /// 获取或设置列的当前宽度 (以像素为单位)。默认值为 100。

// ///

// public int width

//// get

// }

// ///

// /// 获取或设置列标题行的高度(以像素为单位)。默认值为 23。

// ///

// public int height

//// get

// }

// ///

// /// 获取或设置行号。

// ///

// public int rowindex

//// get

// }

// ///

// /// 获取或设置列号。

// ///

// public int columnindex

//// get

// }

// ///

// /// 获取或设置前景色。

// ///

// public system.drawing.color forecolor

//// get

// }

// ///

// /// 获取或设置背景色。

// ///

// public system.drawing.color backcolor

//// get

// }

// }

//}}

书画上的印章都是什么内容,书画藏品上的印章,一般都是印的什么内容?

1楼 蓝色火焰 一 名章 泛指作者姓名 字号等代表作者身份的印章,用于作者落款之后,一幅作品有两方以上名章时要有阴阳变化,且大小最好相近,间隔至少一个章的空位。名章有时也可作手章使用,因其意义比较严肃,固以方形为主。 二 闲章 是为了丰富画面 完善构图而用的章。内容多以与作者的喜好 作品的内容有关的...

c中如何让label显示数据库里的内容呢

1楼 学好知识 1,首先你得把数据从数据库中读到程序中。 2,然后把读出来的值赋给lable的text属性就可以了。 2楼 胤晟颸綦恪 为什么用label呢 直接数据绑定就好了 c 中如何在label text上显示sql数据库里的某一个值 3楼 匿名用户 sqlconnection sqlconn...

张冬玲达人中国印的歌词主要内容是

1楼 王瑶 中国印作曲 王晓锋 作词 童年 曹勇 演唱 张冬玲 一方中国印 从古刻到今 方寸之间大乾坤 字字重千金 金声玉振化风骨 白雪红梅写精神 一方中国印 从古刻到今 千山万水新天地 心心总相印 舞动美丽的约定 超越梦想的飞 腾 红红的中国印 你的神韵我的追寻 红红的中国心 你的古老我的青春 红...