从表单加载调用时未设置DataGridView属性
本文关键字:设置 DataGridView 属性 表单 加载 调用 | 更新日期: 2023-09-27 18:17:28
我有一个组合框和数据视图。在组合框索引更改数据表更改
userDetailGridView.Rows[4].Selected = true;
当第一次加载页面时,无法工作。但下次当我改变组合框,然后第4行被选中。但是当页面加载第一行被选中时
我不确定我完全理解这个问题,但据我所知,最有可能的是,在GridView被填充数据之前执行选择代码。因此,GridView将没有4行可供选择。
您将需要为DataBindingComplete添加一个事件处理程序,您可以使用上面的代码。我还建议在选择之前使用ClearSelection()。
请参考此事件处理程序的msdn:
http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.databindingcomplete.aspx在显示窗体之前不能编辑控件的内容。在Form_Load
事件中,调用Me.Show()
,然后添加代码来编辑控件。我相信所有的控件都是如此。
的例子:
Form_Load()
....
Me.Show()
TextBox.Focus()
End Sub