Winform中GridView分组排序功能实现方法

2019-12-26 11:36:05王振洲

        }
        /// <summary>
        /// 初始化GirdControl数据
        /// </summary>
        private void InitLoad()
        {
           gdcSort.DataSource= DBHelp.GetTable(string.Format(@"SELECT ID,NAME,GET_YEAR, 
                        URL_ADRRESS  FROM  TB_SORT_TEST"));
        }
        /// <summary>
        /// GirdView单击事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void gdvSort_Click(object sender, EventArgs e)
        {
            if (gdvSort.FocusedColumn.FieldName.Equals(@"NAME") && gdvSort.GetFocusedRowCellValue("NAME") != null)
            {
                string url = gdvSort.GetFocusedRowCellValue("URL_ADRRESS").ToString()+
                    gdvSort.GetFocusedRowCellValue("GET_YEAR").ToString() +
                    MonthToString(int.Parse(gdvSort.GetFocusedRowCellValue("ID").ToString())) +
                    gdvSort.GetFocusedRowCellValue("NAME").ToString()+".html";
                webBrowser.Navigate(url); 
            }
        }
        /// <summary>
        /// 月份转换成字符串
        /// </summary>
        /// <param name="month"></param>
        /// <returns></returns>