首页 文章

要从c#中的数据库中获取组合框中的值

提问于
浏览
-2

我有一个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 回答

  • 0

    首先在DataGridView中添加一个新行,它应该是类似的

    dataGridView1.Rows [dataGridView1.Rows.Count()1] .Cells [1] .Value.ToString()

    要在组合框中添加数据,您可以将其插入到列表或词典中并保存在ViewState中 . 将已转换的ViewState绑定到Dropdown,以便每次刷新页面时都会保留下拉列表中的数据 .

    希望这可以帮助

    谢谢

相关问题