datagridviewで、検索する4つの列とテキストボックスを取得しました。ユーザーが列名を選択してテキストボックスに何かを入力したときに、コンボボックスリストに4つの列名をロードしました。データグリッド内の行をポイントして、表示モデルに表示したいと思います。
私は関数DisplaySelectedProjectionを持っています。ユーザーが任意の行を選択すると、datagirdviewは、対応する行のテキストボックスに表示される選択された行の値を表示します。
private void textBox2_TextChanged(object sender, EventArgs e)
{
}
private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
{
}
private void DataGridDepthProjection_SelectionChanged(object sender, EventArgs e)
{
DisplaySelectedProjection();
}
private void DisplaySelectedProjection()
{
if (DataGridDepthProjection.CurrentRow == null)
return;
var index = DataGridDepthProjection.CurrentRow.Index;
if (index < 0 || index >= bindingList.Count)
return;
var item = bindingList[index];
var depthProjection = depthProjections[item];
Display(depthProjection);
}