效果如图:
首先导入命名空间
using DevExpress.XtraEditors;
using DevExpress.XtraGrid.Views.Grid;
using System.IO;
using System.Reflection;
定义一个PictureEdit
private PictureEdit _pedDelete; //删除
然后在 GridView1的MouseMove事件中判断。
//删除列表集合
private void GridView1_MouseMove(object sender, MouseEventArgs e)
{
GridView view = sender as GridView;
GridHitInfo htInfo = view.CalcHitInfo(e.X, e.Y);
if (!htInfo.InRowCell)
{
if (_pedDelete != null)
_pedDelete.Visible = false;
return;
}
string name = htInfo.Column.FieldName; //取得鼠标所在的列名
if ("OrderCode".Equals(name))