| すみませんでした。 以下のようにコーディングしてみました。
public class Form1 : System.Windows.Forms.Form { DataSet ds = new DataSet("出荷明細"); DataTable dt; }
public Form1() { InitializeComponent(); dt = ds.Tables.Add("納品明細"); dt.Columns.Add("数量",typeof(int)); dt.Columns.Add("金額",typeof(int));
DataGridTableStyle ts; ts = DataGrid1.TableStyles["納品明細"]; DataGridTextBoxColumn cs1; cs1 = (DataGridTextBoxColumn) ts.GridColumnStyles["数量"];←ここでエラー「オブジェクト参照がオブジェクト インスタンスに設定されていません。」 cs1.Format = "N";
dataGrid1.DataSource = ds.Tables["納品明細"]; }
private void button1_Click(object sender, System.EventArgs e) { DataRow dr; dr = dt.NewRow(); dr["数量"] = Convert.ToInt32(Textbox1.Text); dr["金額"] = Convert.ToInt32(label1.Text); dt.Rows.Add(dr); }
このように試してみたのですが、何がいけないのでしょうか?何度もすいません。 |