2013年3月26日

delphi 里用 indy idhttpserver 怎么接收post过来的数据?

摘要: 客户端我传输的代码为: www := TStringlist.Create; www.Text := 'mydata=' + base64encode(tmpStream.Memory,tmpStream.Size); ss := idhttp1.Post(PostUrl,www);那么我在idhttpserver端要怎么来接收呢,也是在onCommandGet事件里么,具体怎么写呢,请高手指教是的,就在oncommandget事件里面接收传输过来的数据在ARequestInfo.FormParams这个参数里面你可以直接把这个参数的值赋给你的变量 阅读全文

posted @ 2013-03-26 16:43 neights 阅读(4194) 评论(0) 推荐(0) 编辑

html表单提交的几种方法

摘要: 最普通最常用最一般的方法就是用submit type..看代码:<form name=”form” method=”post” action=”#"> <input type=”submit” name=”submit” value=”提交"></form>另外,还有一种常用的方法是使用图片:<form name=”form” method=”post” action=”# "> <input type=”image” name=”submit” src=”btnSubmit.jpg”></form 阅读全文

posted @ 2013-03-26 16:41 neights 阅读(468) 评论(0) 推荐(0) 编辑

彻底解决Delphi的DBGrid控件鼠标滚轮问题(转)

摘要: Delphi的DBGrid控件对鼠标滚轮的支持有问题,不仅不能连续滚动,显示的内容还会错误。 在网上找了很多代码段,发现大家都只是针对一个Form页面提出解决方法,而且这些方法都存在一个同样的问题,那就是,如果DBGrid控件里正在进行编辑,则鼠标滚轮根本不起作用。 结合这些方法,本人提出了一个通用的解决方案,这个方案只需要在应用程序的主Form里加入处理程序就可以达到整个应用程序的所有DBGrid控件都得到支持。 原理是:当有鼠标滚轮事件发生时判断程序当前激活的界面里激活(或者是获得焦点)的控件类名如果是TDBGrid(当未处于编辑状态时是这个类名)或者是TDBGridInplaceE... 阅读全文

posted @ 2013-03-26 10:48 neights 阅读(2899) 评论(0) 推荐(0) 编辑

Delphi 读取dbgrid中的选中一行的代码及定位函数

摘要: 假设你的dbgrid是dbgrd1:dbgrd1.SelectedRows.Items[i];//selectedRows就是你选中的行//items[i]就是选中行的第i列的值(string类型的)定位函数query1.locate('yourfield','要定位的值',[])s1:=query1.fieldbyname('szm').AsString; tbl_xdcf.Locate('XDCFBH',s1, [loPartialKey]);数据集名.Locate(字段名,关键值,[loPartialKey]);定位函数 阅读全文

posted @ 2013-03-26 10:02 neights 阅读(2045) 评论(0) 推荐(0) 编辑

导航