原创

【2019年1月10日】这两天调试心得

温馨提示:
本文最后更新于 2020年08月24日,已超过 1,544 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

这两天都在修改仿真程序,模拟仿真PLC数据,这个看起来简单,其实里面有算法的实现,经常会在程序跑到一大半的时候程序崩溃,不知道什么原因,
后来仔细看代码,才查出来Bug。


这两天没有更新blog,因为小孩子生病了,我也生病了,还没有好转。


身体真的很重要!!!


C#里面还是挺有意思的

如何更改dev gridcontrol中数据行的颜色,根据条件?

  private void gv_On_RowStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs e)
        {
            int hand = e.RowHandle;//行号
         //   Console.WriteLine("hand:"+hand);
            if (hand < 0)
            {
                return;
            }
            //DataRow dr = gv_PaperOn.GetDataRow(hand);
            //if (dr == null)
            //    return;

            //int selectedHandle = gridView1.GetSelectedRows()[hand];
            if (gv_On.GetRowCellValue(hand, "onType").ToString() == "2")
            {
                e.Appearance.ForeColor = Color.Red;//字体颜色
                e.Appearance.BackColor = Color.Linen;//行背景颜色             
                //e.Appearance.BackColor2 = Color.Blue;//渐变颜色
            }
        }

如何更改gridcontrol中表的内容,根据条件?

 private void gv_PaperOn_CustomColumnDisplayText(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDisplayTextEventArgs e)
        {
            if (e.Column.FieldName == "onType")
            {
                if (e.Value.ToString() == "2")
                    e.DisplayText = "boy";
                else
                    e.DisplayText = "gril";
            }
        }
正文到此结束
本文目录