我有一个form1,其中位置ID和位置名称是输入和显示 .
现在,同时我有一个组合框和另一种形式的文本框
现在我的问题是:当我们在form1中插入一个新位置并将其插入datagridview时,我希望将它们分别插入到组合框和文本框中 .
我用过代码
dataGridView1.Rows[1].Cells[1].Value.ToString()
但它仅适用于第一行和第一列 .
private void gv_Location_CellContentClick(object sender,DataGridViewCellEventArgs e)
{
int i = gv_Location.SelectedCells[0].RowIndex;
label1.Text = gv_Location.Rows[i].Cells[0].Value.ToString();
label3.Text = gv_Location.Rows[i].Cells[1].Value.ToString();
}
现在我有相应标签中的值 . 我想插入这两个值,即组合框中的locationID和位于另一种形式的文本框中的位置名称
1 回答
首先在DataGridView中添加一个新行,它应该是类似的
dataGridView1.Rows [dataGridView1.Rows.Count()1] .Cells [1] .Value.ToString()
要在组合框中添加数据,您可以将其插入到列表或词典中并保存在ViewState中 . 将已转换的ViewState绑定到Dropdown,以便每次刷新页面时都会保留下拉列表中的数据 .
希望这可以帮助
谢谢