このチュートリアルでは、True DBGrid for WinForms の印刷とエクスポートの機能を使用する方法を学びます。
以下の手順を実行します。
Visual Basic コードの書き方
| Visual Basic |
コードのコピー
|
|---|---|
' グリッドの表示を変更します。
With Me.C1TrueDBGrid1.Splits(0).DisplayColumns
.Item("Country").Style.BackColor = System.Drawing.Color.Cyan
Dim fntFont As Font
fntFont = New Font("Times New Roman", .Item("Country").Style.Font.Size, FontStyle.Regular)
.Item("Country").Style.Font = fntFont
.Item("Last").Style.ForeColor = System.Drawing.Color.Red
End With
Me.C1TrueDBGrid1.Columns("last").NumberFormat = "FormatText Event"
With Me.C1TrueDBGrid1.HeadingStyle
Dim fntfont As Font
fntfont = New Font(.Font.Name, .Font.Size, FontStyle.Bold)
.Font = fntfont
.BackColor = System.Drawing.Color.Blue
.ForeColor = System.Drawing.Color.Yellow
End With
|
|
C# コードの書き方
| C# |
コードのコピー
|
|---|---|
// グリッドの表示を変更します。
C1DisplayColumn col = this.c1TrueDBGrid1.Splits[0].DisplayColumns["Country"];
col.Style.BackColor = System.Drawing.Color.Cyan;
Font fntFont;
fntFont = new Font("Times new Roman", col.Style.Font.Size, FontStyle.Regular);
col.Style.Font = fntFont;
c1TrueDBGrid1.Splits[0].DisplayColumns["Last"].Style.ForeColor = System.Drawing.Color.Red;
this.c1TrueDBGrid1.Columns["last"].NumberFormat = "FormatText event";
Font fntfont;
fntfont = new Font(Font.Name, this.c1TrueDBGrid1.HeadingStyle.Font.Size, FontStyle.Bold);
this.c1TrueDBGrid1.HeadingStyle.Font = fntfont;
this.c1TrueDBGrid1.HeadingStyle.BackColor = System.Drawing.Color.Blue;
this.c1TrueDBGrid1.HeadingStyle.ForeColor = System.Drawing.Color.Yellow;
|
|
Visual Basic コードの書き方
| Visual Basic |
コードのコピー
|
|---|---|
Private Sub C1TrueDBGrid1_FormatText(ByVal sender As Object, ByVal e As C1.Win.C1TrueDBGrid.FormatTextEventArgs) Handles C1TrueDBGrid1.FormatText
e.Value = UCase(e.Value)
End Sub
|
|
C# コードの書き方
| C# |
コードのコピー
|
|---|---|
private void C1TrueDBGrid1_FormatText(object sender, C1.Win.C1TrueDBGrid.FormatTextEventArgs e)
{
e.Value = e.Value.ToUpper();
}
|
|
Visual Basic コードの書き方
| Visual Basic |
コードのコピー
|
|---|---|
With Me.C1TrueDBGrid1.PrintInfo
Dim fntFont As Font
fntFont = New Font(.PageHeaderStyle.Font.Name, .PageHeaderStyle.Font.Size, FontStyle.Italic)
.PageHeaderStyle.Font = fntFont
.PageHeader = "Composers Table"
' 各ページに列ヘッダを表示します。
.RepeatColumnHeaders = True
' ページ番号を表示します。
.PageFooter = "Page: \p"
' PrintPreview メソッドを呼び出します。
.UseGridColors = True
.PrintPreview()
End With
|
|
C# コードの書き方
| C# |
コードのコピー
|
|---|---|
Font fntFont; fntFont = new Font(this.c1TrueDBGrid1.PrintInfo.PageHeaderStyle.Font.Name, this.c1TrueDBGrid1.PrintInfo.PageHeaderStyle.Font.Size, FontStyle.Italic); this.c1TrueDBGrid1.PrintInfo.PageHeaderStyle.Font = fntFont; this.c1TrueDBGrid1.PrintInfo.PageHeader = "Composers Table"; // 各ページに列ヘッダを表示します。 this.c1TrueDBGrid1.PrintInfo.RepeatColumnHeaders = true; // ページ番号を表示します。 this.c1TrueDBGrid1.PrintInfo.PageFooter = "Page: \\p"; // PrintPreview メソッドを呼び出します。 this.c1TrueDBGrid1.PrintInfo.UseGridColors = true; this.c1TrueDBGrid1.PrintInfo.PrintPreview(); |
|

これでチュートリアル 15は終了です。