- 博客(37)
- 收藏
- 关注
原创 GridView添加横向滚动条
使用div,前台代码: --%> HorizontalAlign="Center" BackColor="White" BorderColor="#DEDFDE" BorderStyle="None" BorderWidth="1px" CellPadding="4" Fo
2013-02-28 13:38:36 6555
原创 TextBox下拉绑定TreeView进行选择
pageload里面:div_treeview.Style.Add(HtmlTextWriterStyle.BackgroundColor, "#ddd"); div_treeview.Style.Add(HtmlTextWriterStyle.Display, "none"); div_treeview.Style.Add(HtmlTextWriterSt
2013-02-26 15:51:05 1447
原创 GridView与DropDownList结合使用进行更新操作
//定义DropDownList ' DataTextField="GoodsFinaType" DataValueField="GFTID" DataSourceID="SqlDataSource1">
2013-02-26 15:44:19 1928
转载 GridView 72般绝技
快速预览:GridView无代码分页排序GridView选中,编辑,取消,删除GridView正反双向排序GridView和下拉菜单DropDownList结合GridView和CheckBox结合鼠标移到GridView某一行时改变该行的背景色方法一鼠标移到GridView某一行时改变该行的背景色方法二GridView实现删除时弹出确认对话框GridView实
2013-02-21 09:26:54 510
原创 根据行里面的某项值判断该行的背景色
只需在绑定函数如下即可:protected void GV_show_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { string str = e
2013-03-08 13:31:47 967 2
原创 微软WF应用随笔
起初在学习WF过程中,只是将其应用到工作审批流中,在后续慢慢的学习中,发现只要有流程的代码都可以通过WF进行提取利用,并可以对操作进行封装重构,如供应链处理、订单处理等,后续继续慢慢研究
2013-02-21 09:23:33 550
转载 .NET Framework 常规参考 Register
.NET Framework 常规参考 @ Register 将别名与命名空间及类名关联起来,以便在自定义服务器控件语法中使用简明的表示法。 属性 tagprefix 与命名空间关联的别名。 tagname 与类关联的别名。 Namespace
2009-06-23 14:11:00 1205
原创 js脚本获取信息并提示错误
var strTemp; strTemp = window.document.all.item("ipUpload").value;//取值 strTemp=strTemp.replace(/^(/s)*|(/s)*$/g,"");//去掉字符串两边的空格 if (strTemp.length > 0) { if(checkImgType(window.document.all.i
2008-07-01 11:08:00 795
原创 js脚本图片格式验证
function checkImgType(fileURL,strAlertMsg){ var Temp = false; var right_type=new Array(".gif",".jpg",".jpeg",".png",".bmp"); var right_typeLen=right_type.length; var imgUrl=fileU
2008-07-01 10:54:00 1651 1
原创 正则表达式
pattern/ 结果 . 匹配除换行符以外的所有字符 x? 匹配 0 次或一次 x 字符串 x* 匹配 0 次或多次 x 字符串,但匹配可能的最少次数 x+ 匹配 1 次或多次 x 字符串,但匹配可能的最少次数 .* 匹配 0 次或一次的任何字符 .+ 匹配 1 次或多次的任何字符 {m} 匹配刚好是 m 个 的指定字符串 {m,n} 匹配在 m个 以上 n个
2008-07-01 10:52:00 424
原创 oracle函数
SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii(’A’) A,ascii(’a’) a,ascii(’0’) zero,ascii(’ ’) space from dual; A A ZERO SPACE --------- --------- --------- --------- 65 97 48 32 2
2008-06-23 09:10:00 479
原创 js脚本分割字符串
var stringArray = myVariable.split(“,”);document.write(stringArray[0]);document.write(stringArray[1]);document.write(stringArray[2]);document.write(stringArray[3]);// -->
2008-06-19 14:51:00 809
转载 去掉桌面文件名的背景颜色
1.如果这样的原因:把文档编辑器里面的图片直接复制粘贴到桌面上而导致活动桌面的开启而造成的,只要关闭活动桌面就可以了:右击桌面→属性→桌面→自定义桌面→web→删除(或去掉前面的钩)绑定的桌面显示网页或者图片地址→确定。2.右击桌面→排列图标→在桌面上锁定web项目 ,去掉前面的钩即可。注意:其实以上两种情况可以归纳为:右击桌面-属性-桌面-自定义桌面-WEB-把有勾的全都去掉即可。
2008-05-29 08:50:00 2524
原创 PB关于打印机纵向横向打印的设置
dw_2.Object.DataWindow.Print.Orientation = 0 横向dw_2.Object.DataWindow.Print.Orientation = 1 纵向
2008-03-17 08:46:00 11057 1
原创 常用的PB时间函数汇总
Day()功能得到日期型数据中的号数(1到31之间的整数值)。语法Day ( date )参数date:要得到号数的日期值返回值 Integer。函数执行成功时返回号数(1到31之间的整数值)。如果date参数的值为NULL,则Day()函数返回NULL。 -----------------------------------------------------------------------
2008-01-14 09:39:00 4509
原创 PB在数据窗口里实现Enter回车键代替Tab键转到下一行
首先,在local External Fucntions内添加引用function unsignedlong keybd_event(uint bVk,uint bScan,long dwFlags,long dwExtraInfo ) library user32.dll 自定义一个函数ue_entotab定义两个参数:keycode类型 key和unsignedlong类型keyf
2007-12-24 11:02:00 8855
原创 PB 数据窗口datawindow中的数据隔行换颜色
在制作数据窗口时,选中Detail,然后在界面右面的属性General的Color中添加表达式if( mod(getRow(), 2)=1, RGB(255,255,255), RGB(230,240,255) ) 即可,另外注意保证你在数据行里的背景颜色和你在Color中选中的颜色是一致的,大家要是有困难可以留言,每周一到五我都能及时看见
2007-12-24 10:45:00 6441 2
原创 PB中游标的使用 DECLARE CURSOR FETCH
//定义游标DECLARE C1 CURSOR FOR//取值select aln_cd,sum(cargo_aln_fare) from fare_daily_view where aln_cd 0 and act_fare_dt between :emstart and :emend group by aln_cd;//打开游标OPEN C1;DO WHILE
2007-12-17 11:48:00 25121 3
原创 PB中用SetFilter和Filter实现简单的查询功能
string DWfilter2DWfilter2 = "cust_qty > 100 and cust_code >30" //查询条件dw_Employee.SetFilter(DWfilter2) //设置数据窗口查询条件dw_Employee.Filter() //将符合条件的数据放入缓存区dw_Employee.retrieve() //执行,在数据窗口显示
2007-12-17 11:14:00 8311
原创 PB 数据窗口datawindow选中行改变颜色
在数据窗口datawindow内选中数据,在font内的background color内添加如下函数来改变颜色if(getrow()=currentRow(),RGB(32,178,190) ,rgb(255,255,255))
2007-12-03 16:58:00 12212
原创 PB数据窗口datawindow的查询条件设置和执行
dw_1.setfilter("t_airplane_airnumber ="+sle_1.text+"")//设置查询条件dw_1.filter()//过滤dw_1.retrieve() //执行在数据窗口显示
2007-12-03 16:03:00 6789 1
原创 添加java脚本的onclick事件
this.DataBind(); this.ibtSubmit.Attributes.Add("onclick","javascript:return Validate();");
2007-12-01 10:32:00 1499
转载 启用硬件和DirectX加速
★硬件加速:桌面点击右键--属性 -> 设置--高级--疑难解答。把该页面的硬件 加速滚动条拉到“完全”,点击“确定”保存退出。这期间可能出现一瞬的黑屏是完全 正常。 ★DirectX加速:打开“开始” -> “运行”,键入“dxdiag”并回车打开“DirectX 诊断工具”,在“显示”页面,点击DirectDraw, Direct3D and AGP Texture 加速
2007-11-30 17:25:00 1504
原创 .net通过iframe控件控制页面跳转
将IFrame作为服务器端控件(runat="server"),直接后台控制 Ifrmmain.Attributes["src"]="MessageCX.aspx" ; 其中src为属性,MessageCX.aspx为跳转页面
2007-11-30 14:29:00 1357
原创 PB获取服务器系统时间
datetime ldt_todaystring gs_act_dtselect sysdate into :ldt_today from dual using sqlca;gs_act_dt=string(date(ldt_today),yyyy/mm/dd)
2007-11-30 14:26:00 3033
原创 PB加载Menu菜单
加载菜单的方法很简单,首先创建一个被加载的菜单模板,例如取名m_moudle然后,再创建一个加载菜单,然后点击最上方的图标,位于图标new旁边的Inherit,然后选取m_moudle,就可以将 m_moudle加载进去。
2007-11-30 14:15:00 2937
原创 用Enter键替代Tab键切换栏目的数据窗口
许多情况下,PowerBuilder应用的数据是通过数据窗输入的,而且输入的数据是单纯的数字数据,也就是说,输入内容完全可以通过敲击键盘右面的数字小键盘来完成。但在实际使用中,数据窗栏目间的切换却要通过按键盘最左边的Tab键来实现,既不方便又影响录入速度。如果能用Enter键替代Tab键切换栏目就好了。由于按Enter键是Windows直接支持的消息,故我们可以使用用户事件来解决问题。在用户事件
2007-11-30 08:57:00 1066
原创 PB关于editmask固定长度后获取光标的问题
em_ticket_no.SelectText(1,len(em_ticket_no.text))em_ticket_no.SetFocus()em_ticket_no.text=
2007-11-29 09:23:00 2159
原创 PB常用函数(取余,四舍五入,随机数)
Mod()功能求余数。语法Mod ( x, y )参数x:数值型变量或表达式,被除数y :数值型变量或表达式,除数返回值以x、y中数据类型更精确的数据类型作为该函数的返回值数据类型。函数执行成功时返回x除以y所得的余数 。如果任何参数的值为NULL,Mod()函数返回NULL。 ------------------------------------------------------------
2007-11-29 09:19:00 23684
原创 PB常用字符串string函数
Fill()功能建立一个由指定字符串填充的指定长度的字符串。语法Fill ( chars, n )参数chars:string类型,指定用于重复填充的字符串n:long类型,指定由该函数返回的字符串的长度 返回值String。函数执行成功时返回n个字符的字符串,该字符串以参数chars中的字符串重复填充而成。如果参数chars中的字符个数多于n个,那么使用chars字符串的
2007-11-29 09:10:00 12077
原创 PB用数据窗口获取txt文本内容
//文见名和路径名string is_filename, is_fullname int li_fileidli_fileid = GetFileOpenName ("Open", is_fullname, is_filename,"txt","Text Files(*.txt),*.txt") if li_fileid > 0 then dw_1.ImportFile(is_full
2007-11-29 09:04:00 8201
原创 在PB中插入、删除和修改数据
1.插入数据 在数据库中插入一条数据使用INSERT语句,格式如下: INSERT INTO 表名 (字段列表) VALUES (值列表) {USING 事务对象}; 不同的字段使用逗号(“,”)分隔,并且不包含blob类型的字段;值列表中不同的值之间用逗号分隔,和字段列表中字段的类型对应兼容(最好类型相同),并且字符型和日期型取值用引号引起来。省略事务对象时使用默认的全局事务对象SQLCA。下
2007-11-28 15:27:00 12074
转载 在PB中如何获得光盘盘符
通过GetDriveType函数可以获取驱动器(如:软驱、硬盘、光驱、网络映射驱动器等)的信息,该函数声明为: Function Unit GetDriveTypeA(String drive) Library “kernel32.dll” 参数为一个盘符(如“C:”),返回值:1表示未知,2表示软驱,3表示本地硬盘,4表示网络驱动器,5表示光驱。因此如下代码可以获得光盘的盘符: For
2007-11-28 10:14:00 766
转载 如何使PB窗口总在最上层
通过SetWindowPos函数吧窗口的显示层次修改为HWND_TOPMOST,就可以使指定窗口永远不会被其他窗口覆盖,该函数声明为: Function Long SetWindowPos(Long hwnd, Long ord, Long x, Long y, Long dx, Long dy, Long uflag) Library “user32.dll” 参数1为要顶层显示的窗
2007-11-28 10:12:00 1721 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人