在按下添加按钮的时候,如何将光标自动放在datagrid窗格中要添加的新行位置呢 ?
Posted on 2006-04-21 10:17 Alex的Blog 阅读(249) 评论(0) 编辑 收藏 举报方法1:添加新行
if(dgFunction.CanFocus)
{
dgFunction.BindingContext[dgFunction.DataSource,dgFunction.DataMember].AddNew();
dgFunction.Focus();
}
方法2:使用对 Windows 窗体上绑定到相同数据源的数据绑定控件进行同步
if(dgFunction.CanFocus)
{
BindingManagerBase bm = BindingContext[ds,"Version.versionAndFun"];
if (bm != null)
{
DataGridCell cell = new DataGridCell(bm.Count, 0);
dgFunction.CurrentCell = cell;
}
}