私はdatagridviewにデータのリストを持っています。たとえば、1つの列の名前がClassです(各行の値はそれぞれ異なります)。コンボボックスには可能なレコードクラスの値がすべて含まれていますか? * 6A、6B、6Cのリストを持っているはずです データベースに後でクラスを追加すると(例6D)、これらもコンボボックスになければなりません。 *DataGridviewの特定の列を取得するコードを変更する方法は?
のDataGridViewの観点
Class Name
6A Jane,14 May 1980;Mary,4 June 1980;
6B leen, 31 May 1980; Peter 6 Jan 1980;
6C Eillen, 19 Aug 1980; Yvwon, 28 Mar 1980;
6D Evan, 24 Dec 1980; Ivan, 20 Nov 1980;
ここで私が見つけたコードですが、どのように私は私が望むものに変更していますか?これがあれば
var input = Convert.ToString(datagridview1.CurrentRow.Cells[0].Value);
var resultList = Regex.Matches(input, **@".*?,(.*?),.*?;")**
.Cast<Match>()
.Select(arg => arg.Groups[1].Value)
.ToList();
// bind to a combobox
comboBox1.DataSource = resultList;
誰も変更する方法を知っている、私は真剣にこれで助けが必要です! – cutexxxpies
resultList変数を調べ、正しい値が得られているかどうかを教えてください。 – NickHeidke