質問するログイン新規登録

質問編集履歴

2

誤字

2018/06/19 03:32

投稿

xlostdjx
xlostdjx

スコア39

title CHANGED
@@ -1,1 +1,1 @@
1
- DataGridViewComboBoxCell値が有効ではありません。
1
+ DataGridViewComboBoxColumn設定
body CHANGED
File without changes

1

改善点

2018/06/19 03:32

投稿

xlostdjx
xlostdjx

スコア39

title CHANGED
File without changes
body CHANGED
@@ -1,27 +1,34 @@
1
- これを実行すると、DataGridViewComboBoxCell値が有効ではありません。
1
+ Visual Studio2015 Windows Forms アプリ
2
- とでてくるのですがどこがおかしいのかがわかりません。
3
- お力添え頂きたいです。
4
2
 
5
3
 
4
+ DataGridViewComboBoxColumnに ”入”、”出” と選択の中に表示をさせたいのですが調べても自分の力不足でわからないです。
5
+ お力添え頂きたいです。
6
6
 
7
7
 
8
8
 
9
9
 
10
10
 
11
11
  ```C#
12
- /// <summary>
12
+ /// <summary>
13
13
  /// 初期表示設定
14
14
  /// </summary>
15
15
  private void StckListForm_Load(object sender, EventArgs e)
16
16
  {
17
- //DataGridViewComboBoxColumnを作成
17
+ //DataGridViewComboBoxColumnを作成
18
18
  DataGridViewComboBoxColumn column = new DataGridViewComboBoxColumn();
19
19
 
20
20
 
21
+ column = (DataGridViewComboBoxColumn)DataGrid.Columns[5];
22
+
23
+
24
+ //コンボボックスにDataSourceを設定
25
+ column.DataSource = DT;
26
+ //データ用の列を設定
21
- column.Items.Add("日曜日");
27
+ column.ValueMember = "";
22
- column.Items.Add("月曜日");
23
- //表示する列名前を設定する
28
+ //表示を設定
24
- column.DataPropertyName = DataGrid.Columns["入出庫日"].DataPropertyName;
29
+ column.DisplayMember = "";
30
+
31
+
25
32
 
26
33
 
27
34
 
@@ -32,7 +39,7 @@
32
39
  public void SearchBtn_Click(object sender, EventArgs e)
33
40
  {
34
41
 
35
- //接続文字列の設定
42
+ //接続文字列の設定
36
43
  string ConnectionString = ConfigurationManager.ConnectionStrings["OracleDB"].ConnectionString;
37
44
  Connect.ConnectionString = ConnectionString;
38
45
  try
@@ -71,7 +78,7 @@
71
78
  //SQL文の結果をDaTaTableに格納する
72
79
  DA.Fill(DT);
73
80
  //DataGridViewにDataTableをセット
74
- DataGrid.DataSource = DT;
81
+ DataGrid.DataSource = DT;
75
82
  //DB接続解除
76
83
  Connect.Close();
77
84
  }