0

セルの値を取得して変数に格納し、データベースに挿入したい

girdview で製品を表示する ユーザーが製品を選択できるようにしたい その場合、プログラムが注文をデータベースに送信するようにしたい

注文テーブルに挿入したいだけですが、テキストボックスを使用するときにこのコードがどのように機能するかわかりません

 SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
    SqlCommand cmd = new SqlCommand("Insert Into OrdarTable (TotalPrice ) VALUES (@Price)", conn);
    cmd.CommandType = CommandType.Text;
    cmd.Parameters.AddWithValue("@Price", .............);
    conn.Open();
    cmd.ExecuteNonQuery();

しかし、girdviewではそうではありません。セル内のデータを文字列に変換し、それらをラベルに変換してから、そのようにテーブルに挿入する場合はsidします

 string s = grdCart.SelectedRow.Cells[4].Text;

動作せず、このエラーが発生します

Object reference not set to an instance of an object.
4

1 に答える 1