设置表格指定列景颜色


        /// 设置表格指定列景颜色
        private void gridView1_RowCellStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs e)
        {
            GridView View = sender as GridView;
            if (e.Column.FieldName == "SpinfokuzxmColor_Name")//设背景
            {
                //int pointID = (gridView1.GetRow(e.RowHandle) as object).BgColor;
                e.Appearance.BackColor = Color.LightSteelBlue;
            }
            else if (e.Column.FieldName == "SpinfokuzxmSize_SizeName")//设渐变背景
            {
                //int pointID = (gridView1.GetRow(e.RowHandle) as object).BgColor;
                e.Appearance.BackColor = Color.LightSteelBlue;

            }
            else if (e.Column.FieldName == "SpinfokuzxmSize_SizeNum")//设字体颜色
            {
                //int pointID = (gridView1.GetRow(e.RowHandle) as object).BgColor;
                e.Appearance.BackColor = Color.LightSteelBlue;//Color.FromArgb(42, 173, 231);
            }
            //else if (e.Column.FieldName == "SpinfokuzxmSize_SizeNum_newin")//设字体颜色
            //{
            //    //int pointID = (gridView1.GetRow(e.RowHandle) as object).BgColor;
            //    e.Appearance.BackColor = Color.LightSteelBlue;//Color.FromArgb(42, 173, 231); e.Appearance.ForeColor = Color.LightSteelBlue;//Color.FromArgb(42, 173, 231);
            //}
        }

        private void gridView1_HiddenEditor(object sender, EventArgs e)
        {

            int index = gridView1.GetFocusedDataSourceRowIndex();//获取数据行的索引值,从0开始
                                                                 // string c =  gridView1.GetRowCellValue(index, "id").ToString();//获取选中行的那个单元格的值

            //string sznu=    updatesz.Count.ToString();


            if (gridView1.RowCount != 0)
            {
                int grisumnum = 0;//行求
                for (int i = 0; i < gridView1.RowCount; i++)
                {
                    string sgtm = "SpinfokuzxmSize_oneTcode";
                    string strptm = gridView1.GetRowCellValue(i, sgtm).ToString();//获取选中行的那个单元格的值
                    string grszn = "SpinfokuzxmSize_SizeNum_newin";
                    string strpnum = gridView1.GetRowCellValue(i, grszn).ToString();//获取选中行的那个单元格的值


                    if (Isnum.IsNumeric(strpnum))
                    {

                        int grinum = Convert.ToInt32(strpnum);
                        grisumnum += grinum;
                       // cosizs[i].SpinfokuzxmSize_SizeNum = strpnum;//修改数量
                       // cosizs[i].SpinfokuzxmSize_oneTcode = strptm;//条码
                    }

                }
                //gridView1一行和

                lllsum = grisumnum;

                txt_spsum.Text = grisumnum.ToString();
                txt_spsum.Refresh();
                // MessageBox.Show(grisumnum.ToString());


            }
        }

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值