我有一个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,并在另一个表单中的文本框中插入位置名称
答案 0 :(得分:0)
首先在DataGridView中添加一个新行,它应该像
dataGridView1.Rows [dataGridView1.Rows.Count()+ 1] .Cells [1] .Value.ToString()
要在组合框中添加数据,您可以将其插入到列表或词典中并保存在ViewState中。将已转换的ViewState绑定到Dropdown,以便每次刷新页面时都会保留下拉列表中的数据。
希望这有帮助
由于