什么是绑定,什么是非绑定?
用ado控件就是绑定,不用就是非绑定吗??
如何datagrid控件不连数据源,写入内容后一次批量写入数据库
希望能具体点,谢谢!
用ado控件就是绑定,不用就是非绑定吗??
如何datagrid控件不连数据源,写入内容后一次批量写入数据库
希望能具体点,谢谢!
解决方案 »
- VB 不能跳转到~~~~ 由于被隐藏,是什么意思?
- 求意见!!把以前的小玩意<VB函数添加大师>重写了一遍........
- VB如何实现打开我的电脑,我的文档等功能
- vb 的signed数据类型向unsigned数据类型的转化算法
- FOXPRO表 ODBC驱动程序 出错了!8454
- 请问登录时成功后怎样让该窗体消失?
- datagrid中数据的修改
- 如何得知打印机正在打印什么内容??500分!
- 送分题:BASIC编译器
- 朋友: VB6 发送 ASCII 没问题,码段在129-254时,如何串行通讯? 急切请大家帮忙!!!
- 告急:关于使用ADO向数据表写数据的问题。
- <VB.NET 项目开发实践> 自学习光盘内容免费下载!
datagrid控件必须要有数据源,如果不想直接更改数据库的原表,可以考虑建立一个临时表,输入完成后再从临时表更新到数据库的原表。
静态绑定:是手工将已经存在的数据源,通过修改属性的方法来进行绑定,这样的绑定,一但成功,就不能重新绑定了
动态绑定:在程序中对控件进行绑定,绑定以后,还可以通过程序来修改
显然动态绑定要好一些
非绑定:就是手动输入控件要求的数据,没有数据源
绑定和用不用ado 没有任何关系,
用datagrid不连数据源,写入内容,不会,没有听说过,不过可以修改,让我们共同学习
至少我試的時候是不行的。但是你可以假綁定﹕比如﹕
Private Sub Form_Load()
Dim adoRecordset As New ADODB.Recordset
Dim i As Integer
For i = 0 To 5 '为Recordset六个字段,即为 DataGrid 添加六列
adoRecordset.Fields.Append "n * " & i + 1, adVariant, , adFldMayBeNull + adFldIsNullable + adFldUpdatable
Next i
adoRecordset.Open
For j = 0 To 4
adoRecordset.AddNew '加五条记录,即为 DataGrid 添加五空行
Next j
Set DataGrid1.DataSource = adoRecordset '绑定 DataGrid 的数据源
adoRecordset.MoveFirst
For i = 0 To 5
For j = 0 To 4
DataGrid1.Row = j
DataGrid1.Col = i
DataGrid1.Text = (i + 1) * (j + 1)
Next
Next
End Sub
然后對其進行賦數值。但是datagrid是沒有rows屬性的﹐所以你就想辦法找到有多少筆記錄吧。
這樣用一個for循環寫數據庫﹐這點不用偶說吧﹐呵呵....至于別人隊datagrid有什么看法﹐我很想看看哦。