您的位置:首页 > 其它

BindingSource.AddingNew事件可以给新增数据设置需要的值

2007-11-23 20:38 267 查看
private void tableBindingSource_AddingNew(object sender, AddingNewEventArgs e)

{

BindingSource bs = (BindingSource)sender;

DataView view = (DataView)bs.List;

DataRowView row = view.AddNew();

row["id"] = Guid.NewGuid();

if (bs.Count == 1)

{

bs.EndEdit();

}

bs.MoveLast();

e.NewObject = row;

}

不过有个bug,当表为空的时候需要endedit一下下:{
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐