Dev控件中GridControl控件的事件方法
2013-10-14 14:01
585 查看
//双击事件 private void gvImage_MouseDown(object sender, MouseEventArgs e) { DevExpress.XtraGrid.Views.Grid.ViewInfo.GridHitInfo hitInfo = gvImage.CalcHitInfo(e.X, e.Y); if (e.Button == MouseButtons.Left && e.Clicks == 2) { if (hitInfo.InRow) { DataRow dr = gvImage.GetFocusedDataRow(); int id = dr == null ? -1 : Convert.ToInt32(dr["ID"]); string selectStr = "select ImageData From ImageManage where ID=" + id; OleDbConnection conn = new OleDbConnection(connstr); OleDbCommand cmd = new OleDbCommand(selectStr, conn); conn.Open(); byte[] imgData = (byte[])cmd.ExecuteScalar(); conn.Close();</p><p> MemoryStream ms = new MemoryStream(imgData); Image image = Image.FromStream(ms); pictureBox1.Image = image; } } } /// <summary> /// FocusedRowChanged /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void gvSearch_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e) { try { DataRow dr = (DataRow)this.gvSearch.GetDataRow(e.FocusedRowHandle); string bsm = dr == null ? null : dr["BSM"].ToString(); } catch (Exception ex) { MessageBox.Show(ex); } } /// <summary> /// RepositoryItem资源控件的使用(button) /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ribeRwfp_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { try { int rowhandle = gridView1.FocusedRowHandle; DataRow dataRow = gridView1.GetDataRow(rowhandle); } catch (Exception ex) { } }
相关文章推荐
- Dev控件中 GridControl控件相关方法事件
- 【DevExpress】老版TreeList和GridControl 中控件 MouseWheel事件禁用解决方法
- c# DEV 关于gridcontrol 控件,gridview 列为RepositoryItemtextedit获取值的方法
- js在控件原有的事件方法中加入自己的方法
- DEV-Report控件使用方法
- 在GridView控件中的RowCommand事件里获得行信息的方法
- html文本框控件的常用属性、事件和方法
- WinForm一个窗体调用另一个窗体的控件和事件的方法
- C#中combobox 控件属性、事件、方法
- ATL ActiveX 控件的方法或事件中使用枚举常量
- WinForm------GridControl控件中使用SearchLookUpEdit控件的方法
- C#中删除控件的事件的方法类.
- 在有TabHost控件的页面,解决onKeyDown方法不能拦截KeyEvent.KEYCODE_BACK事件
- UIButton 等控件 增加事件的方法
- Android中ListView中嵌套(ListView)控件时item的点击事件不起作的问题解决方法
- DevExpress控件使用方法:第一篇 gridControl详解
- silverlight visifire控件图表制作——silverlight 后台方法页面事件
- EAS-BOS常用控件属性方法事件
- 我的Android进阶之旅------>Android中ListView中嵌套(ListView)控件时item的点击事件不起作的问题解决方法
- Dev里面DataGid控件使用方法之一