lu
2024-11-21 9f64d35a6a68b77df4a5b1b3eae21a31fe9fa4ad
DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
@@ -1017,14 +1017,22 @@
        }
        public static void SetCheckIco(object s, PictureBox btnChkIco, Form fm,string icoName="")
        /// <summary>
        ///
        /// </summary>
        /// <param name="s"></param>
        /// <param name="btnChkIco"></param>
        /// <param name="fm"></param>
        /// <param name="fileName">对应的审核字段名称</param>
        /// <param name="icoName"></param>
        public static void SetCheckIco(object s, PictureBox btnChkIco, Form fm,string fileName= "checkStatus",  string icoName="")
        {
            GridView dgv = s as GridView;
            if (dgv != null) {
                if (dgv.GetSelectedRows() != null) {
                    var selectedRow = dgv.GetSelectedRows()[0]; // 获取第一个选中行的索引
                    if (selectedRow >= 0) {
                        var checkStatus = dgv.GetRowCellValue(selectedRow, "checkStatus").ToString(); // 获取指定列的值
                        var checkStatus = dgv.GetRowCellValue(selectedRow, fileName).ToString(); // 获取指定列的值
                        btnChkIco.Text = checkStatus;
                        btnChkIco.Visible = true;
                        if (checkStatus == "1" || checkStatus.ToUpper() == true.ToString().ToUpper())