MSHFLEXGRID绑定adodc后如何Update.
分不多,唯一的20 。。可希望各位前辈帮忙。
MSHFLEXGRID以成功绑定adodc,并正常显示数据。想实现在MSHFLEXGRID修改数据后能通过adodc保存更新。有代码如下:
Private Sub MSHFlexGrid1_Click()
With MSHFlexGrid1
.TextMatrix(.Row, .Col) = InputBox("输入")
End With
End Sub
Private Sub Command1_Click()
Adodc1.Recordset.Update '或者Adodc1.Recordset.UpdateBatch 都试过了
Adodc1.Refresh
MSHFlexGrid1.Refresh
End Sub
可就是不能保存数据,dategrid是可以的,可惜不会升降序排列,只能用msflexgrid了。
。。。等待中。。。
[解决办法]
要绑定adodc最好用datagrid,datagrid是可以进行升降序排列的
Private Sub DataGrid1_HeadClick(ByVal ColIndex As Integer)
Adodc1.Recordset.Sort = DataGrid1.Columns(ColIndex).DataField & " asc " '升
Adodc1.Recordset.Sort = DataGrid1.Columns(ColIndex).DataField & " desc" '降
End Sub