日期:2014-05-17  浏览次数:20756 次

不能设置一个数据绑定的DataGridView控制RowCount属性。
新画面代码:
With CType(Me.Owner, Jizhang).DataGridView1       
                plRow = .RowCount + 1  
                .RowCount = plRow 

                .CurrentCell = .Rows(plRow).Cells(0)                      

                .Rows(plRow).Cells(0).Value = DateTimePicker1.Text    
                .Rows(plRow).Cells(1).Value = ComboBox1.Text   
                .Rows(plRow).Cells(2).Value = TextBox2.Text   
                .Rows(plRow).Cells(3).Value = TextBox3.Text  

End With
DEBUG模式下走到红色句子出错。 提示信息是不能设置一个数据绑定的DataGridView控制RowCount属性。求告知如何解决这个问题,我希望在新画面进行对Jizhang画面的DATAGRIDVIEW数据添加。

这是一个新画面。调用Jizhang画面的DATAGRIDVIEW.

Jizhang画面代码:(将TXT内容导入DATATABLE然后绑定DATAGRIDVIEW)
Public Class Jizhang
    Private Sub Jizhang_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim dt As DataTable = Nothing
        Call TxtToDataTable(FileName, strspl, errorMessage, dt)
        DataGridView1.DataSource = dt

    End Sub
end class

datagridview

------解决方案--------------------
datasource绑定之后是根据你datasource里的数据量自动计算的。是不能手动修改的。。
要更改行数。那么你就修改datasource里的数据吧。