none
DataGridView的Columns問題 RRS feed

  • 問題

  • 大大,

    當我把數據源綁定DataGridView後,把所有的Columns都想Clear一次,再用自定的Columns樣式,但在做DataGridView.DataSource=DS的同時再加上DataGridView.Columns.Clear時,行不通的,好像DataGridView.Columns.Clear根本不起作用。但是當我另外做個按鈕去DataGridView.Columns.Clear就OK的!(這不是我要的),為什麼?

    DataGridView.Columns(0).Visible這方法也是一樣!

    請大大幫忙解決!謝謝。。

    以下是源代碼

        Dim ComType As New SqlClient.SqlCommand
        Dim DSType As New DataSet
        Dim DAType As New SqlClient.SqlDataAdapter
        Dim Con As New SqlClient.SqlConnection

        Con.ConnectionString = "Server=benmis;database=benerp;user id=sa;password=benson"
        Con.Open()
        ComType.CommandText = "Select * from UserType"
        ComType.Connection = Con
        DSType.Clear()
        DAType.SelectCommand = ComType
        DAType.Fill(DSType, "UserType")

        DGVType.DataMember = "UserType"
        DGVType.DataSource = DSType

        DGVType.Columns.Clear  '這個不起作用

     

    2006年4月3日 上午 07:32

解答