お世話になります。
クエリの結果をテキストボックスに表示させたいのですが、うまくいきません。
ブレークポイントを貼ってプログラムを追っていると、クエリの結果はうまく取れているのですが、テキストボックスに代入する部分でうまくいかないようです。
どなたかご教示のほどよろしくお願い致します。
C#
1 DataTable datatable2 = new DataTable(); 2 StringBuilder tougetu = new StringBuilder(); 3 SQLiteCommand cmd = con.CreateCommand(); 4 5 tougetu.AppendLine("select SUM(損益額) from 損益テーブル"); 6 tougetu.AppendLine("where 日付 >= @日付From"); 7 tougetu.AppendLine("and 日付 <= @日付To"); 8 9 cmd.Parameters.Add("日付From", System.Data.DbType.String); 10 cmd.Parameters.Add("日付To", System.Data.DbType.String); 11 12 DateTime dtToday = DateTime.Today; 13 //月初 14 DateTime dtFDM = new DateTime(dtToday.Year, dtToday.Month, 1); 15 //月末 16 DateTime dtLDM = new DateTime(dtToday.Year, dtToday.Month, 17 DateTime.DaysInMonth(dtToday.Year, dtToday.Month)); 18 19 cmd.Parameters["日付From"].Value = dtFDM; 20 cmd.Parameters["日付To"].Value = dtLDM; 21 22 cmd.CommandText = tougetu.ToString(); 23 var a = new SQLiteDataAdapter(cmd); 24 a.Fill(datatable2); 25 //ラベルに結果をセット 26 //adapter.Fill(datatable2); 27 var b = datatable2; 28 tetsoneki.Text = b.ToString(); 29 30 //} 31 #endregio
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。