将datagrid中任意一个单元格中数据修改,然后通过按钮点击保存到数据库。
解决方案 »
- 怎么调用另一个窗体里的菜单啊
- 请问在VB中如何用MSCOMM控件传输文件(各种类型)?如何解决断点续传问题?
- 如何标记文本文件已经读过?
- 使用ADODB.connection,需要直接连接一个IP地址上的oracle数据库,connectionstring应该怎么写啊
- 给一个网址,怎么读它的源代码
- 鼠标双击listview中的一个item产生事件,listview没有itemDblClick,只有一个itemClick,所以问题也来了。请帮忙啊。
- 关于屏蔽的问题
- 如何用VB来控制一个WORD或EXCEL窗口始终在最上面,失去焦点时也一样?
- 如何一边拖动鼠标一边画矩形?快点!!!!!!
- 求大神 解决一下vb调用MATLAB程序的问题
- MouseMove的X,Y是针对谁的呀??????!!!!!
- map1控件问题
我用的是一个text文本控件,根据你点的格子位置,移动上去,进行修改
然后把datagrid内容保存到数据中
Dim rs As ADODB.Recordset
Dim mysql As String
Dim i As Integer
Private Sub Command2_Click(Index As Integer)
Select Case Index
Case 0
conn.Execute ("insert into 员工信息 (姓名,政治面貌,科室,职务,生日,军烈属),工资总" _
& " select '" & Trim(Text1.Text) & "','" & Trim(Text2.Text) & "','" & Trim(Text3.Text) & "','" & Trim(Text4.Text) & "','" & Trim(Text5.Text) & "','" & Trim(Text6.Text) & "'")
Case 1
End
End Select
End Sub
Private Sub Form_Load()
Set conn = New ADODB.Connection
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;data source=gzgl.dll;persist security info=false"
conn.CursorLocation = adUseClient
conn.Open
mysql = "select * from 员工信息,工资总 where 员工信息.编号=工资总.编号"
Set rs = conn.Execute(mysql)
Set DataGrid1.DataSource = rs
For i = 0 To rs.Fields.Count - 1
DataGrid1.Columns(i).Width = 600
Next i
Me.Width = Screen.Width - 400
Me.Height = Screen.Height - 400
DataGrid1.Height = Me.Height - Toolbar1.Height - 400
Command2(0).Left = (Me.Width / 2) - Command2(0).Width
Command2(1).Left = (Me.Width / 2) - Command2(0).Width + Command2(1).Width + 200
DataGrid1.Enabled = True
Me.Top = 0
End Sub