インターネットをトロールしましたが、次の問題の解決策が見つかりません。
FormLoad の SQL Server データベース テーブルから値のリストが取り込まれる ListBox コントロールがあります。
これにより、ユーザーは複数の値を選択でき、これらの値をコンマ区切り値として SQL Server データベース列に送信できます。
問題は、ユーザーがこれらの送信された値を同じ ListBox コントロールから編集できるようにしたいということです。
したがって、ListBox で選択された値としてデータベースから取得された値をユーザーに表示し、ListBox には FormLoad の設定値が既に設定されているため、それらの値を ListBox に設定しないでください。
私はこれを試していますが、うまくいきません -
foreach (ListItem li in lst_subspeciality.Items)
{
foreach (string sqlitem in dt.Rows[0]["SubSpeciality"].ToString().Split(','))
{
if (li.Text == sqlitem.ToString())
{
li.Selected = true;
}
}
}
どんな助けでも大歓迎です。
ありがとう。