0

私は dot.net の初心者です。フェッチされたドロップダウン リストで特定の値を削除する方法を教えてください。

ここで、フェッチ済みについて言及している理由は、SQL を使用してテーブルからドロップダウン リストが生成またはフェッチされることを意味します。

sqlquery=SELECT DISTINCT rtrim(ltrim(C.Cust_name)) as Cust_name FROM table1 A inner join table2 B on A.cust_code = B.Cust_Code
SqlCommand cmd = new SqlCommand(sqlquery, conn);
            SqlDataReader sr = cmd.ExecuteReader();

        while (sr.Read())
        {
            {
                cmb_cust.Items.Add(sr["Cust_name"].ToString());
            }
        }

foreach (ListItem li in cmb_cust.Items)
            {
              {
                    if (li.Value == "value1")
                        cmb_cust.Items.Remove(li);
                }
            }

コレクションに直面している上記のステートメントを処理すると、列挙操作が実行されない可能性があります。リストを一時リストに交換して操作を処理するなど、他の解決策を取得できますか。SQLからフェッチした後、 value1は必要ありません。

4

3 に答える 3