0

グリッド ビュー コントロールの内容を印刷しようとしています。しかし、印刷からいくつかの列をスキップしたいと思います。印刷機能は正常に動作していますが、印刷からグリッド ビューのいくつかの列をスキップする方法。

以下は私のコードです:

PrintHelper.PrintWebControl(grdAppointments );

grdAppointments は、グリッド ビュー コントロールの名前です。グリッドのすべての列を印刷しますが、いくつかの列だけを印刷したいです。

4

2 に答える 2

0

プログラム以外の解決策は、一時的なものを作成し、選択したすべての列/項目をそれにコピーして、そのデータgridを印刷することです。gridviewその後、廃棄してください。

選択した列を取得するには:

if (dataGridView1.SelectedColumns.Count > 0)
{
    foreach (DataGridViewColumn c in dataGridView1.SelectedColumns)
        dataGridView2.Columns.Add(c);
}
于 2013-07-04T06:06:46.503 に答える