摘要:
DataTable dt = new DataTable(); dt.Columns.Add("Name"); dt.Columns.Add("VV"); dt.Rows.Add(new string[] { "王一", "x" }); dt.Rows.Add(new string[] { "赵一", "z" }); dt.Rows.Add(new string[] { "王二", "y" }); dt.Rows.Add(new str 阅读全文
摘要:
1:将数组转成datatableSELECT COLUMN_VALUE FROM TABLE(CAST(UTIL.INTONUMBERTABLE(REPLACE(NVL(V_CATEGORY_ID,'-999'),',',','),',') AS PKNUMBERTABLE)) 阅读全文
摘要:
Listlist1=newList();list1.Add(1);list1.Add(2);list1.Add(3);Listlist2=newList();list2.Add(3);list2.Add(4);list2.Add(5);//得到的结果是4,5即减去了相同的元素。Listlist3=list2.Except(list1).ToList();foreach(intiinlist3){MessageBox.Show(i.ToString());}合并两个数组,并去掉重复元素,然后排序(C#)Listnumbers1=newList(){5,4,1,3,9,8,6,7,12,10};L 阅读全文
摘要:
1:委托:父窗体; private void button1_Click(object sender, EventArgs e) { Form2 frm = new Form2(); //frm.fatherform = this;//将当前窗体赋给fatherform //frm.getTextHandler += new Form2.GetTextHandler(getValue);//给事件赋值(注意:GetText方法的参数必须与GetTextHandler委托的参数一样,方可委托) ... 阅读全文
摘要:
1:你可以重写DataGridView的OnRowPostPaint方法或者直接在DataGridView的RowPostPaint事件里写,如下(重写DataGridView的OnRowPostPaint方法)using System;using System.Text;using System.Windows.Forms;using System.Drawing;namespace Test{ class DataGridViewEx : DataGridView { SolidBrush solidBrush; public DataGridVie... 阅读全文
摘要:
调用Office组件using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using ZG.ERP.App.AppPublic;using ZG.ERP.Common.SysParameter;using ZG.ERP.Common.Data;using ZG.ERP.Common.Utility;using System.IO;usi 阅读全文
摘要:
我们在使用Sql ******这些数据库时,可以轻松的通过Sum、Aver、Count等统计出相关结果,那么,在已经把数据检索出来的DataSet(DataTable)中呢?特别是通过Web Service获得了DataSet,这个时候,可是没有办法回头去修改Select语句来获取这些统计了。那么在DataSet/DataTable中是否可以进行统计呢?答案是肯定的。 在MSDN中,有一篇MS推荐的统计方法,就是逐行对数据进行求和统计,这个方法,其实有等于无(或许这个方法只是针对于DataGrid求取小计用吧),因为这个方法中采用的是DataGrid的ItemDataBind事件来对数据进行累 阅读全文
摘要:
无论是DATE还是timestamp都可以进行加减操作。可以对当前日期加年、月、日、时、分、秒,操作不同的时间类型,有三种方法:1 使用内置函数numtodsinterval增加小时,分钟和秒2 加一个简单的数来增加天3 使用内置函数add_months来增加年和月例:对当前日期增加一个小时:SQL> select sysdate, sysdate+numtodsinterval(1,’hour’) from dual ;SYSDATE SYSDATE+NUMTODSINTE——————- ——————-2010-10-14 21:38:19 2010-10-14 22:38:19对当前 阅读全文
摘要:
目录结构如下:行转列列转行[一]、行转列1.1、初始测试数据表结构:TEST_TB_GRADESql代码create table TEST_TB_GRADE( ID NUMBER(10) not null, USER_NAME VARCHAR2(20 CHAR), COURSE VARCHAR2(20 CHAR), SCORE FLOAT)初始数据如下图:1.2、 如果需要实现如下的查询效果图:这就是最常见的行转列,主要原理是利用decode函数、聚集函数(sum),结合group by分组实现的,具体的sql如下:Sql代码select t.user_name, sum(decode(t.c 阅读全文
摘要:
将DataGridViewCellStyle的 WrapMode 属性设置为 DataGridViewTriState 枚举值之一。下面的代码示例使用System.Windows.Forms.DataGridView.DefaultCellStyle属性设置整个控件的换行模式Me.dataGridView1.DefaultCellStyle.WrapMode = DataGridViewTriState.TrueDataGridView1.AutoSizeColumnsMode=DataGridViewAutoSizeColumnsMode.AllCellsExceptHeader ///根据 阅读全文