1、datagrid中如何加入一列自动填充序号?
2、怎样才能把TAB变成“回车”,就是想实现用“回车”切换到下一个输入焦点。
请各位指教一下
2、怎样才能把TAB变成“回车”,就是想实现用“回车”切换到下一个输入焦点。
请各位指教一下
解决方案 »
- 怎么显示下列treeview结构>
- 标准模块里回调函数中的winsock调用问题
- 用VB与ACCESS开发的日期格式的奇怪问题
- 一個有趣的問題
- 请问哪里有水晶报表的解密版?(版本没关系)
- 请教一个用winsock传输文件的问题!
- 与VB有关的API
- vb中调用ado时,recordset的RecordCount的问题?
- 为何有的XP系统中显示这样的时间啊,2009-4-28 下午 09:45:26
- SOS,HELP!一个简单问题让我@5@... VB中如何让ADO查询(排序)ACCESS数据表结果写回到ACCESS表中?简而言之:如何在VB中用ADO对ACCESS表排序后保存结果!!!仅有的37分付出
- vb+mapinfo开发电子地图地理识别系统有前途吗?高手指点!!!!
- 如何将vb中的一个form导出为*.txt或*.html格式呢?--急!!
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
SendKeys "{tab}"
End If
End Sub
或者直接设置焦点对象
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
text2.setfocus
End If
End Sub
Private Sub DataGrid1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
SendKeys "{Tab}"
End If
End SubPrivate Sub Form_Load()
'工程--->引用--->Microsoft ActiveX Data Object 2.x(版本号) Dim CN As New ADODB.Connection '定义数据库的连接
Dim Rs As New ADODB.Recordset
CN.ConnectionString = "Provider=sqloledb;Data Source=pmserver;Initial Catalog=northwind;User Id=sa;Password=sa;"
CN.Open
Rs.CursorLocation = adUseClient
Rs.Open "select * from employees", CN, adOpenDynamic, adLockOptimistic Set DataGrid1.DataSource = Rs
DataGrid1.TabAction = dbgGridNavigationEnd Sub
把这个交给数据库解决!你只需要把数据里的数据通过datagrid显示出来就行了啊!
加一句
DataGrid1.TabAction = dbgGridNavigation在keyPress事件中加入回车键时发送tabPrivate Sub DataGrid1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
SendKeys "{Tab}"
End If
End Sub
答:用键盘事件接受