对面的大侠们看过来啊.大家一起讨论一下DataGrid这个控件的功能好吗.
我要做一个东东。
里面用到的就是DATAGRID这个控件。
用户想一次性的输入很多记录,然后点下保存就把他写到数据库中。
可是想了一整天也没弄出来怎么存入。
我用的是vb6 + ado + access2000.
本人对这个控件不是很孰,以前一直用MshDatagridr .但是现在却急着用。在这里大家一
起讨论下。
也为以后哪位有这方面的难处有个地方查询。
问题点数:0、回复次数:8Top
1 楼VisualCDesigner(lory)回复于 2004-08-04 14:53:58 得分 0
先更正一下.我以前用的是MSHDataGrid这个控件的,因为这个没有直接输入的功能.Top
2 楼sinom(小白MOU)回复于 2004-08-04 14:58:03 得分 0
MSHDataGrid?我没有用过这个?是不是mshflexgrid呀?
“用户想一次性的输入很多记录,然后点下保存就把他写到数据库中。”
我想由于上面这个需求,实际上用flexgird就可以了,你可以看看MSDN里的用flexgird做电子表格的例子。Top
3 楼adamcn(adamcn)回复于 2004-08-04 15:27:16 得分 0
我都是用vsflexgrid7.0,现在好像8。0也出来了,比别的好用多了,想怎么输入就怎么输入阿。Top
4 楼wangjg_79(编程高手)回复于 2004-08-04 15:40:40 得分 0
DATAGRID与ADO绑定就可以了Top
5 楼RUKYO(蠢蠢的男子汉 - 恋星夜柔光,舔烈酒豪情)回复于 2004-08-04 15:41:42 得分 0
Option Explicit
Public mCnnString As String
Public mRst As New ADODB.Recordset
Private Sub Command1_Click()
mRst.UpdateBatch
End Sub
Private Sub Form_Load()
mCnnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db1.mdb" & ";Persist Security Info=False"
If mRst.State = adStateOpen Then mRst.Close
mRst.CursorLocation = adUseClient
mRst.Open "Select * From MyTable", .mCnnString, adOpenStatic, adLockBatchOptimistic, adCmdText
Set DataGrid1.DataSource = mRst
DataGrid1.Refresh
End Sub
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
mRst.Close
Set mRst = Nothing
End SubTop
6 楼Moneyabc()回复于 2004-08-07 12:23:34 得分 0
我和你的用法一样,但是没必要这么麻烦。只要把控件的添加、删除、更新属性全部设置为"Ture" 即可。这样一来,你输入多少就往数据库里写多少,当然还要看你对数据库的设置。Top
7 楼lang_csdn(三无--笨牛)回复于 2004-08-07 13:23:25 得分 0
用户想一次性的输入很多记录,然后点下保存就把他写到数据库中。
这是什么意思哦?Top
8 楼hdhai9451(☆新人类☆)回复于 2004-08-09 23:08:37 得分 0
DATAGRID与ADO绑定就可以了
Top
相关问题
- 在winform中的datagrid控件如何实现像web中datagrid控件的功能?
- DataGrid控件的分页功能如何实现呀?
- 为DataGrid添加CheckBox控件,并实现“全选”功能
- datagrid控件里是否可以实现这样的功能???
- 一个关于类似datagrid功能的控件问题。
- datagrid控件能实现这样的功能吗?
- 讨论:DataGrid嵌套DataList,子DataList控件中的ItemDataBound事件的问题
- 有没有一种具有FlexGrid和DataGrid两种控件所有功能的控件?
- 大家有用过什么好的网格控件啊,可以替换datagrid控件,"FlexCell表格控件 for .NET"这个有没有用过啊,功能怎么样
- 问一下vb中的datagrid控件支不支持多选功能?




