none
如何让DataGridView获得焦点 RRS feed

  • 问题

  •     Private Sub Pie_Popu_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            Dim dataset As New DataSet
            Dim sqlstr As String = "SELECT * FROM pie_table"
            Dim sqlcon As New SqlConnection(sys_sqlconstr)  'sys_sqlconstr是连接字符串
            sqlcon.Open()
            Dim dataapt As New SqlDataAdapter(sqlstr, sqlcon)
            dataapt.Fill(dataset, "pie_table")
            DataGridView1.DataSource=dataset.Table("pie_table")
            sqlcon.Close()
            DataGridView1.Rows(0).Selected = True
            DataGridView1.Focus()
        End Sub

    目的是想让打开窗体的时候让焦点放在DataGridView上,然后就可以按向上和向下选择行了。但是焦点总是在“确定”按钮上,需要多次按TAB对可以将焦送到DataGridView上,不知要达到那样的目的要怎样做呢?我忽略了哪里呢?
    2009年7月22日 7:12

答案