powerbuilder增删改查代码 asp.net增删改查代码
dw_1.SetTransObject(SQLCA)=======================================给增加记录的按钮cb_append的click事件代码:long rowrow = dw_1.insertrow( 0)dw_1.setrow( row )dw_1.scrolltorow( row )dw_1.setfocus( )
================一下每个按钮都写上用户事件u_keydown========================
给cb_append定义一个用户事件u_keydown,事件号为pbm_keydown,当焦点落在该控件上时,按任意键都将触发u_keydown。u_keydown代码:if keydown(keyenter!) then//如果按了回车键,则触发clicked 事件this.triggerevent( clicked !)end if
===========================================
给插入记录的命令按钮cb_insert的clicked事件代码:long rowrow = dw_1.insertrow(dw_1.getrow() )dw_1.setrow( row )dw_1.scrolltorow( row )dw_1.setfocus( )
=============================================
删除记录按钮cb_delete的clicked事件代码:dw_1.deleterow( dw_1.getrow )
===============================================给显示记录的cb_retrieve的clicked事件代码:dw_1.retrieve( )
============================================存盘的命令按钮cb_update的clicked事件代码:dw_1.update()
============================================给返回的命令按钮cb_return的clicked事件代码:close(parent)
============================================以下代码希望实现,当焦点落在命令按钮上时,按回车键能代替鼠标。在数据窗口中,按回车键可以跳到下一个输入项,而不是下一行。当在最后一行的最后一列按回车键时,将增加一个空行。在最后一行按向下的箭头键↓时,也增加一个空行。================以上面代码为基础============================给数据窗口dw_1定义一个用户事件u_keyenter,事件号为pbm_dwnprocessenter,当焦点落在该控件上时,按回车键将触发u_keyenter。代码:int collong rowcol = getcolumn( )row = getrow ()if col<4 then//当前列不是最后一列(dw窗口为一个4列的表)setcolumn( col+1 )elseif row //当前列是最后一列但当前行不是最后一行setrow( row+1 ) //将下一行的第一列变为当前行scrolltorow( row+1 )setcolumn(1)else//当前列是最后一列且当前行是最后一行row = insertrow ( 0 ) //增加一行setrow( row ) //将新行的第一列变为当前列scrolltorow( row )setcolumn(1)end ifend ifreturn 1 //放弃系统原来的操作
==============================================给数据窗口dw_1再定义一个用户事件u_keyarrow,事件号为pbm_dwntabdownout,当焦点落在该控件上且位于最后一行时,按向下箭头键↓ 将触发u_keyarrow。代码:long rowrow = insertrow( 0 ) //增加一行setrow( row ) //将新行变为当前行scrolltorow( row )
===================================================================
更多阅读
什么是code-Behind技术?_zhuimengz z code
就是代码隐藏,在ASP.NET中通过ASPX页面指向CS文件的方法实现显示逻辑和处理逻辑的分离,这样有助于web应用程序的创建。比如分工,美工和编程的可以个干各的,不用再像以前asp那样都代码和html代码混在一起,难以维护。ASP.NET中的Code Behin
Repeater 嵌套用法Repeater前台绑定数据源 asp.net repeater嵌套
前台:<asp:Repeater ID="Repeater1" runat="server"><ItemTemplate><li><a href="#"><%# Eval("MENU_NAME")%> +</a>
可扩展应用程序标记语言XAML 扩展标记语言
XAML是eXtensibleApplication MarkupLanguage的英文缩写,相应的中文名称为可扩展应用程序标记语言,它是微软公司为构建应用程序用户界面而创建的一种新的描述性语言。XAML提供了一种便于扩展和定位的语法来定义和程序逻辑分离的用户
GridView内容详解(转载) gridview控件使用详解
GridView是ASP.NET界面开发中的一个重要的控件,对GridView使用的熟练程度直接影响软件开发的进度及功能的实现。(车延禄)GridView的主要新特性:1.与DataSource控件结合实现了显示与数据操作的分离,大大减化了代码的编写量;2.实现"双向
云骞开源即时通讯软件 开源音视频即时通讯
云骞开源IM是一款使用ASP.NET,Ajax和Comet等技术开发的轻量级IM。主要特点有:1、云骞开源IM的服务端实际上就是一个ASP.NET网站,因此不需要使用独立服务器,仅需要一个支持.NET2.0的Web空间即可将IM部署到互联网上。2、只需要拷贝两个文