一佳一

记录像1+1一样简洁的代码

导航

2010年12月21日

摘要: using DevExpress.XtraGrid.Views.Grid.ViewInfo;using DevExpress.XtraGrid;// 声明: private GridHitInfo downHitInfo;设置多行选中GridView1.OptionsSelection.MultiSelect = true;//事件处理://要拖动的数据 private void GridControl1_MouseDown(object sender, MouseEventArgs e) { downHitInfo = GridView1.CalcHitInfo(new Point(e.X, 阅读全文

posted @ 2010-12-21 11:30 一佳一 阅读(6463) 评论(0) 推荐(1) 编辑

2010年12月16日

摘要: http://findicons.com/ 很好的图标网址 要找图标这里基本都可以满足滴 阅读全文

posted @ 2010-12-16 16:43 一佳一 阅读(213) 评论(0) 推荐(1) 编辑

2010年12月7日

摘要: private void gridDeliveryDetail_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Delete) { if (MessageBox.Show("删除行?", "确认", MessageBoxButtons.YesNo) != DialogResult.Yes) return; int i = viewDeliveryDetail.FocusedRowHandle; if (i = 0) { viewDeliveryDetail.DeleteRow(i); } } } 阅读全文

posted @ 2010-12-07 17:39 一佳一 阅读(528) 评论(0) 推荐(1) 编辑

2010年11月30日

摘要: 先把需要过滤的条件封转成listList A List = new List A();//分组查询var P= List .GroupBy(x = new { x.Age, x.Sex }) .Select(group = new { Stu= group.Key, Amount= group.sum(x=x.FAmount) });//遍历集合foreach (var a in P) {intAmount= p.Amount;int Age = p.Stu.Age} 阅读全文

posted @ 2010-11-30 16:58 一佳一 阅读(878) 评论(0) 推荐(1) 编辑

2010年11月16日

摘要: 在Gridview创建一列.将该列的UnboundType属性设置为bound(默认值)以外的数据类型为该列设置一个窗体内全局唯一的FieldName,注意这个FieldName甚至不能出现在窗体上其它XtraGrid中 最后在CustomUnboundColumnData事件处理程序中实现非绑定列的绑定,代码如下:private void gridView1_CustomUnboundColum... 阅读全文

posted @ 2010-11-16 10:01 一佳一 阅读(2762) 评论(0) 推荐(1) 编辑

2010年11月5日

摘要: using DevExpress.XtraEditors;using DevExpress.XtraEditors.Controls;using DevExpress.XtraGrid;using DevExpress.XtraGrid.Views.BandedGrid;using DevExpress.XtraGrid.Views.BandedGrid.ViewInfo;using DevExp... 阅读全文

posted @ 2010-11-05 13:06 一佳一 阅读(3035) 评论(0) 推荐(1) 编辑

2010年10月29日

摘要: 一般情况下,SQL查询结果都是多条纪录的结果集,而高级语言一次只能处理一条纪录,用游标机制,将多条纪录一次一条读取出来处理。从而把对集合的操作转化为对单个纪录的处理。游标使用的步骤如下:1、说明游标。说明游标的时候并不执行select语句。declare <游标名> cursor for <select语句>;2、打开游标。打开游标实际上是执行相应的select语句,把查询... 阅读全文

posted @ 2010-10-29 16:49 一佳一 阅读(534) 评论(0) 推荐(1) 编辑

2010年10月27日

摘要: --创建临时表with 临时表名 as(--整合查询(两个查询结果合并)--比如把父级和对应的子级查出select * from a where a.id =3unionselect * from a where a.kid = 3)--查询统计零时表select Sum(Famount) from 临时表名 阅读全文

posted @ 2010-10-27 10:20 一佳一 阅读(199) 评论(0) 推荐(1) 编辑

2010年10月25日

摘要: 搞了2个小时 发现网上对于字段绑定的代码好复杂 其实我的想法很简单 比如状态1,2,3 表示开始,进行,结束我用了以下代码 希望能给大家有所帮助GridView的CustomColumnDisplayText事件中敲入以下代码{e.Column.Equals(列){if(Convert.ToInt32(e.value)==1)e.DisplayText = "开始"以此类推}}就搞定啦! 阅读全文

posted @ 2010-10-25 15:19 一佳一 阅读(336) 评论(0) 推荐(1) 编辑

2010年10月14日

摘要: 1,增加新行用InitNewRow事件,给新行某字段赋值。后结束编辑。private void grdView_InitNewRow(object sender, DevExpress.XtraGrid.Views.Grid.InitNewRowEventArgs e) { DevExpress.XtraGrid.Views.Grid.GridView view = sender as DevEx... 阅读全文

posted @ 2010-10-14 10:57 一佳一 阅读(2320) 评论(1) 推荐(1) 编辑