摘要:
对于没有主键的Postgresql数据表,执行以下语句即可增添自增的主键列id: ALTER TABLE table_name ADD COLUMN id BIGSERIAL PRIMARY KEY; 阅读全文
摘要:
查询各连锁的标签 select a.id,a.name,b.name as label from client as a left join label b on b.id = any(a.label) where a.category='6' and b.parentid=1 如果有多个标签,可以 阅读全文
摘要:
label是一个数组字段,当用label作为查询条件时,可以使用@> array[x,y,z] 来查询 select id,name from client where label @> array[6,14] 如果只有一个值 ,可以使用 () =any(数组字段) select id,name f 阅读全文
摘要:
用普通的Convert.ToString(dataGridFilter.Rows[1].Cells[2].Value); 方法取值为空,改为: field = dataGridFilter["dgvColumnName", i].Value.ToString().Trim();可以取到 真的很无语 阅读全文
摘要:
这基本是一个从0创建datatable 的示例; 1、建表 DataTable dt= new DataTable(); 2、加列 DataColumn dc1 = new DataColumn("display", Type.GetType("System.String")); dt.Column 阅读全文
摘要:
数据的存储格式如下: [{"Name": "进口连锁", "Value": "6030"}] [{"Name": "非连锁门店", "Value": "3002"}] [{"Name": "进口连锁", "Value": "6030"}] [{"Name": "进口连锁", "Value": &qu 阅读全文
摘要:
近期学习C#开发一个管理系统,后台采用PostgreSql数据库,第一次使用数组作为字段类型,因为C#类型基础不牢,频繁报错,取不到想要的值,网上资料也较少,搜到的问题,基本没有可以参考的答案; 在用dataGridView控件展示有以“数组”为字段类型的列时,要指定DataPropertyName 阅读全文
摘要:
一、采用函数,适用于符号比较多的情况; 1 --全角到半角转换函数 2 create or replace function CnFullToHalf(s character varying) 3 returns character varying 4 as 5 $$ 6 declare 7 ret 阅读全文
摘要:
曲不离口,艺不离手,常看常新,有感而发 查询界面: *& * *& Report ZSDR0030 *& 交货单查询 *& * *&zh *& * REPORT zsdr0030. TABLES :likp,lips,zsact0003,kna1,vbap,vbak,vbrp,marm,mvke,v 阅读全文
摘要:
1 原生控件方法 frmClientMatch.MdiParent = this.ParentForm; FrmClientMatch frmClientMatch = new FrmClientMatch(); frmClientMatch.MdiParent = this.ParentForm; 阅读全文
摘要:
一、安装 WeifenLuo.WinFormsUI.Docking 简单入门 - GDOUJKZZ - 博客园 (cnblogs.com) (59条消息) 开源组件DockPanelSuite(WeifenLuo.WinFormsUI.Docking)使用心得一:入门_yxy244的博客-CSDN博 阅读全文
摘要:
最近使用C# 开发管理系统,其间使用存储过程来更新数据,发现其特有的语法特点:SQL直接用存储过程名 ; 如:sql = "clientmatch";clientmatch就是存储过程名 因为在Navicat中的语法是:select clientmatch('yjlx','10736714','') 阅读全文
摘要:
ABC可保存在数据库中,动态调用更新 string abc = "a,b,c,e"; string[] test = abc.Split(','); foreach (string t in test) { cbxGoodsId.Items.Add(t); } 阅读全文