gpt4 book ai didi

c# - 选择新添加的行 - DataGridView 和 BindingSource

转载 作者:太空狗 更新时间:2023-10-30 00:28:56 24 4
gpt4 key购买 nike

我正在向绑定(bind)到 DataGridView 的 BindingSource 添加一个新行

source.AddNew();

在此之后,使用 BindingSource 获取新添加的行,并在排序后返回 DataGridView 中的下一行。

ROW "A"
ROW "B" <- myBindingSource.AddNew();
ROW "C"

myBindingSource.Current 给出行“C”。 (成为DataGridView中的选中行)

我需要这个因为我只想更新新添加的行

            DataRowView drv = (DataRowView)myBindingSource.Current;
myTableAdapter.Update(drv.Row);

而不是整个表格。

            myTableAdapter.Update(myDataSet.myTable);

而且,我想在插入后在 DataGridView 中选择这个新添加的行。

有可能吗?

最佳答案

像这样使用来自 DataGridView 的事件来完成此任务:

private void RowsAdded(object sender, DataGridViewRowsAddedEventArgs e)
{
this.Rows[e.RowIndex].Selected = true;
}

将新添加的行标记为选中。

关于c# - 选择新添加的行 - DataGridView 和 BindingSource,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1664537/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com