社区
C#
帖子详情
(在Form中)怎样在dataGrid控件里修改数据,然后保存.
Findmoney
2005-06-18 01:11:26
(在Form中)怎样在dataGrid控件里修改数据,然后保存.
...全文
63
回复
打赏
收藏
(在Form中)怎样在dataGrid控件里修改数据,然后保存.
(在Form中)怎样在dataGrid控件里修改数据,然后保存.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
DataGrid
分页
VB
DataGrid
分页 请看:
数据
库:test2000.mdb 表:numbers 字段:Id(自动编号),anumber(数字) 因为
DataGrid
控件
我们采用直接绑定记录集来显示
数据
.所以分页处理我们采用了间接的办法,定义另一个记录集objrs,将分页后的记录集付给objrs.然后绑定
DataGrid
''效果还不错 , 我加了详细地注释,像pagesize, AbsolutePage的用法可参考msdn VB
中
新建工程,
form
中
添加
DataGrid
控件
,按钮cmdPrevious和cmdNext,文本框txtPage ''引用microsoft active data object 2.x object library Option Explicit Dim conn As ADODB.Connection Dim lCurrentPage As Long Private Sub cmdNext_Click() lCurrentPage = lCurrentPage + 1 Call Loadcontrol(lCurrentPage) End Sub Private Sub cmdPrevious_Click() If lCurrentPage > 1 Then lCurrentPage = lCurrentPage - 1 Call Loadcontrol(lCurrentPage) End If End Sub Private Sub
Form
_Load() Set conn = New ADODB.Connection conn.CursorLocation = adUseClient conn.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\test2000.mdb;" lCurrentPage = 1 Call Loadcontrol(lCurrentPage) End Sub Private Sub Loadcontrol(lPage As Long) Dim adoPrimaryRS As ADODB.Recordset Dim lPageCount As Long Dim nPageSize As Integer Dim lCount As Long ''每页显示的纪录 nPageSize = 10 Set adoPrimaryRS = New ADODB.Recordset adoPrimaryRS.Open "select * from numbers", conn, adOpenStatic, adLockOptimistic adoPrimaryRS.PageSize = nPageSize ''页数 lPageCount = adoPrimaryRS.PageCount If lCurrentPage > lPageCount Then lCurrentPage = lPageCount End If adoPrimaryRS.AbsolutePage = lCurrentPage ''定义另一个记录集 Dim objrs As New ADODB.Recordset ''添加字段名称 For lCount = 0 To adoPrimaryRS.Fields.Count - 1 objrs.Fields.Append adoPrimaryRS.Fields(lCount).Name, adVarChar, adoPrimaryRS.Fields(lCount).DefinedSize Next ''打开记录集 objrs.Open ''将指定记录数循环添加到objrs
中
For lCount = 1 To nPageSize objrs.AddNew objrs!id = adoPrimaryRS!id objrs!anumber = adoPrimaryRS!anumber adoPrimaryRS.MoveNext Next ''绑定 Set
DataGrid
1.DataSource = objrs ''在文本框显示页数 txtPage = lPage & "/" & adoPrimaryRS.PageCount End Sub Private Sub
Form
_Unload(Cancel As Integer) If Not conn Is Nothing Then conn.Close End If Set conn = Nothing End Sub ‘文本框
中
输入页数,回车跳转到指定位置 Private Sub txtPage_KeyDown(KeyCode As Integer, Shift As Integer) lCurrentPage = Val(txtPage.Text) Call Loadcontrol(lCurrentPage) End Sub
easyui
datagrid
拓展
请原谅我最近才认真的使用easyui,以前虽然也用到了,但是只是用到了其简单的ui
控件
,没有深入的使用像
form
之类的组件。 最近项目有需要,在使用到
数据
列表展示的时候,需要添加搜索条件。看了
datagrid
的api,好像米有这种搜索条件的说法。 所以,将jquery.easyui.min.js的源码做了一下下的
修改
。如有不完善之处,还请各位高手批评指正。
EasyUI应用(项目实战)
jquery入门基础,jquery赋值取值,事件处理和绑定,提交
数据
,
datagrid
控件
显示
数据
,分页,事件处理;Tabs
控件
动态创建多标签;datebox日期时间
控件
的赋值和取值;window弹出窗口应用;tree创建树形菜单,部门列表...
可拖动列的
datagrid
可以拖动列的
DATAGRID
控件
ASP.NET程序
中
常用的三十三种代码
1. 打开新的窗口并传送参数: 2.为按钮添加对话框 3.删除表格选定记录 4.删除表格记录警告 5.点击表格行链接另一页 6.表格超连接列传递参数 7.表格点击改变颜色 8.关于日期格式 9.获取错误信息并到指定页面 10.清空Cookie 11.自定义异常处理 12.Panel 横向滚动,纵向自动扩展 13.回车转换成Tab 14.
DataGrid
超级连接列 15.
DataGrid
行随鼠标变色 16.模板列 17.数字格式化 18.日期格式化 19.如何设定全局变量 20.怎样作到HyperLinkColumn生成的连接后,点击连接,打开新窗口? 21.读取
DataGrid
控件
TextBox值 23.在
DataGrid
中
有3个模板列包含Textbox分别为 DG_ShuLiang (数量) DG_DanJian(单价) DG_JinE(金额)分别在5.6.7列,要求在录入数量及单价的时候自动算出金额即:数量*单价=金额还要求录入时限制为 数值型.我如何用客户端脚本实现这个功能? 24.
datagrid
选定比较底下的行时,为什么总是刷新一下,然后就滚动到了最上面,刚才选定的行因屏幕的关系就看不到了。 25.在
Datagrid
中
修改
数据
,当点击编辑键时,
数据
出现在文本框
中
,怎么控制文本框的大小 ? 26.对话框 27. 将时间格式化:string aa=DateTime.Now.ToString("yyyy年MM月dd日"); 28.自定义分页代码: 29.
DataGrid
使用: 30.当文件在不同目录下,需要获取
数据
库连接字符串(如果连接字符串放在Web.config,然后在Global.asax
中
初始化) 31. 变量.ToString() 32、变量.Substring(参数1,参数2); 33.在自己的网站上登陆其他网站:(如果你的页面是通过嵌套方式的话,因为一个页面只能有一个
FORM
,这时可以导向另外一个页面再提交登陆信息)
C#
110,561
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章