一次在纠结devexpress gridview 列隐藏后显示时顺序乱了的问题,QQ群里一个朋友提示的一些信息,记录下来。
1、隐藏列后visibleIndex的值为-1;
2、一种解决方案:
private void gcPlan_Load(object sender, EventArgs e)
{if (File.Exists(Application.StartupPath + @"\" + this.Text + ".xml"))
{
gvList.RestoreLayoutFromXml(Application.StartupPath + @"\" + this.Text + ".xml"); //加载布局
}
}
private void gvList_Layout(object sender, EventArgs e)
{
gvList.SaveLayoutToXml(Application.StartupPath + @"\" + this.Text + ".xml");//保存布局
}