2011-12-05 9 views
1

VB.NETを使用してプログラムを作成しました。実行可能ファイルを実行すると、DataGridViewが表示され、その行に行がある(またはできない)可能性があります。ユーザーはデータを入力するか、更新ボタンを押してデータベースからデータを取得できます。 (グリッドはDataSourceとして使用されていない。)空のDataGridViewsでフォントを設定できませんか?

ユーザーは、別のボタンでフォントを設定することができます:DataGridView1.font = "..."

グリッドはそれに行を持っていない場合は、すべてが期待どおりに動作し、フォントが使用されていますグリッド内で

グリッドに行がない場合、フォントは変更されません。ユーザーがの更新にヒットしたり、データを入力した後でも、プログラムを完全に終了してからフォントを実際に変更するために再実行する必要があります。

質問:

私は関係なく、それかどうかの、グリッド上のフォントを設定するにはどうすればよい:

  • は行があります。
  • 行がありません。
  • 後で行があります。

私はDataGridView1.font常にフォントを変更すると思うだろう。いいえ?

答えて

1

このメッセージを表示する方法を変更するには、EmptyGridviewプロパティにCssClassを使用します。例えば

ASPX

<asp:gridview id="EmptyGridview" runat="Server"> 
    <EmptyDataRowStyle CssClass="gridview_vaciarow1"/> 
</asp:gridview> 

CSS

.gridview_vaciarow1{color:#ff0000, font-weight:bold;font-family:"Times New Roman",Georgia,Serif;} 

は良い一日を!

+0

そのコードはvb.netスタンドアロンの実行ファイル用です。 – Carol

+0

はい!すべてのvb.netのために。 :) –

関連する問題