在我的 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);
}