VS2008中的Vb.net的GataGrid自动添加行的有关问题,救!
VS2008中的Vb.net的GataGrid自动添加行的问题,急救!!!!!
事情是这样的,我绑定数据用的是DataGrid不是DataGridView.......
之前这个项目是用VS2003写的,用的是DataGrid,现在把项目转为VS2008了,
而VS08里面没有了DataGrid只有DataGridView,现在唯一困扰的就是,这个
项目行之后,DataGrid会自动在最后添加一个新行,点这个行时是可以编辑,
添加的,但现在项目里不需要它自动添加一行,
请问各位大侠怎么才能解决让DataGrid不自动添加一行呢,在线等待.........
------解决方案--------------------
DataGridView1.AllowUserToAddRows = False
即可
------解决方案--------------------
楼上正解。。。。
不过在DataGridView属性里面就能设置了,一样是AllowUserToAddRows,或者点击网格后在网格右上角有个小三角,点了之后吧添加的打钩去掉,额。。我用的是2005的,2008的没用过是不是也能就不知道了
------解决方案--------------------
AllowUserToAddRows这个属性没有了?
------解决方案--------------------
把DataGrid换成DataGridView即可
------解决方案--------------------
给你一个例子哈:
------解决方案--------------------
这个控件现在好少用了,用DataGridView就好了。
------解决方案--------------------
事情是这样的,我绑定数据用的是DataGrid不是DataGridView.......
之前这个项目是用VS2003写的,用的是DataGrid,现在把项目转为VS2008了,
而VS08里面没有了DataGrid只有DataGridView,现在唯一困扰的就是,这个
项目行之后,DataGrid会自动在最后添加一个新行,点这个行时是可以编辑,
添加的,但现在项目里不需要它自动添加一行,
请问各位大侠怎么才能解决让DataGrid不自动添加一行呢,在线等待.........
vs2008
VB.NET
datagrid
自动添加行
禁用自动添加
------解决方案--------------------
DataGridView1.AllowUserToAddRows = False
即可
------解决方案--------------------
楼上正解。。。。
不过在DataGridView属性里面就能设置了,一样是AllowUserToAddRows,或者点击网格后在网格右上角有个小三角,点了之后吧添加的打钩去掉,额。。我用的是2005的,2008的没用过是不是也能就不知道了
------解决方案--------------------
AllowUserToAddRows这个属性没有了?
------解决方案--------------------
把DataGrid换成DataGridView即可
------解决方案--------------------
给你一个例子哈:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim Conn As New OleDb.OleDbConnection("一个连接MDB的字符串")
Conn.Open()
Dim myData As New OleDb.OleDbDataAdapter("查询某个表的select语句", Conn)
Dim myDataSet As New DataSet
myData.Fill(myDataSet)
DataGrid1.DataSource = myDataSet.Tables(0)'为DataGrid1赋数据源
myDataSet.Tables(0).DefaultView.AllowNew = False'加上这一句,OK了
End Sub
------解决方案--------------------
这个控件现在好少用了,用DataGridView就好了。
------解决方案--------------------