■5526 / inTopicNo.1) |
Null表示を表示しなくさせるには? |
□投稿者/ グリーン (1回)-(2007/07/17(Tue) 16:03:49)
|
分類:[C#]
はじめまして、C#をはじめたばかりのグリーンと申します。
早速質問なのですが、DataGridに何も値が入っていないとき、Nullと表示されてしまいますが、それを表示させないようにしたいのです。下記のサイトに書いてあることを試したのですが、 「オブジェクト参照がオブジェクト インスタンスに設定されていません。」とエラーが出てしまいます。 http://dobon.net/vb/dotnet/datagrid/nulltext.html
現在、下記のようにコーディングしています。
private System.Windows.Forms.DataGrid dataGrid1= new DataGrid(); DataSet ds = new DataSet("料金"); DataTable dt;
public Form1() { InitializeComponent(); dt = ds.Tables.Add("料金"); dt.Columns.Add(" ",typeof(string)); dt.Columns.Add(" ",typeof(string)); dt.Columns.Add("合計",typeof(string)); dataGrid1.DataSource = ds.Tables["料金"];
(以下サイトを参考に追加した場所)
//DataGridTableStyleの取得 DataGridTableStyle ts; ts = DataGrid1.TableStyles["料金"];
//"Column1"のDataGridTextBoxColumnを取得 DataGridTextBoxColumn cs; cs = (DataGridTextBoxColumn) ts.GridColumnStyles["合計"];←ここで上記のエラーが出ます。 //(Null)を変更する cs.NullText = "(数値を入力してください)";
どこを修正すればよろしいでしょうか?よろしくお願いします。
|
|