質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Q&A

解決済

1回答

385閲覧

データグリッドビューのコンボボックスcolumn列のセルに値を表示させる方法

xlostdjx

総合スコア39

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

0グッド

0クリップ

投稿2018/07/26 04:42

編集2018/07/26 06:01

初心者なので足りない情報があれば言って下さい。

データグリッドビュー(DgvSalesItem)のコンボボックスcolumn列のセルに値を表示させたいのですが上手くいきません。
どこがおかしいのでしょうか。

C#

1 ITEM_CD.DataSource = CommonSQL.ExecutionSQL(CmbItem()); 2 ITEM_CD.DisplayMember = "UNIT_NAME"; 3 ITEM_CD.ValueMember = "UNIT_PRICE"; 4
   コンボボックスcolumn列に値を入れるSQL文 /// <summary> /// 商品マスタから商品名のデータを取得する。 /// </summary> /// <returns>商品情報</returns> private StringBuilder CmbItem() { StringBuilder itemSQL = new StringBuilder(); itemSQL.AppendLine("SELECT "); itemSQL.AppendLine(" ITEM_CD,"); itemSQL.AppendLine(" UNIT_NAME "); itemSQL.AppendLine(" FROM "); itemSQL.AppendLine(" M_ITEM "); itemSQL.AppendLine(" ORDER BY "); itemSQL.AppendLine(" ITEM_CD"); // StringBuilder(itemSQL)を返す }
DB接続とデータテーブルに置き換え public DataTable ExecutionSQL(StringBuilder sbSQL) { SqlConnection SqlConnect = new SqlConnection(getConnectString()); try { // DB接続する SqlConnect.Open(); // インスタンスを作成 DataTable dt = new DataTable(); //ConnectSQL(); // データソースの接続 SqlDataAdapter sqldata = new SqlDataAdapter(sbSQL.ToString(), SqlConnect); // データをデータテーブルに格納する sqldata.Fill(dt); //DataTableを返す return dt; } catch (Exception) { // 例外処理を投げる throw; } finally { // DB接続解除 SqlConnect.Close(); } }

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

xlostdjx

2018/07/26 05:40

詳しく言うと、バインドされないです。 エラーはないです。
ladybird

2018/07/26 06:14

コンボボックスを押下した際に値リストが表示されないということでよいでしょうか。そして、肝心のバインド部分のコードを消されてしまったのはなぜでしょうか。。
guest

回答1

0

自己解決

他に問題がありそこを改善するといけました

投稿2018/07/26 07:42

xlostdjx

総合スコア39

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問