예제 #1
0
        //定义字段中文显示
        private void FormatFieldCN()
        {
            Type type = typeof(ResourceStrings);

            FieldInfo[] fields = type.GetFields();
            foreach (FieldInfo f in fields)
            {
                if (f.Name.Contains(_COMMONPREFIX) || f.Name.Contains(Utility.GetFieldName(GridDataSourceType)))
                {
                    if (!HeaderTexts.ContainsKey(f.Name))
                    {
                        HeaderTexts.Add(f.Name, f.GetValue(f.Name).ToString());
                    }
                }
            }
        }
예제 #2
0
 //设置中文字段名
 private void SetHeadColumnNames()
 {
     if (HeaderTexts != null)
     {
         foreach (DataGridViewColumn col in dataGridView1.Columns)
         {
             if (HeaderTexts.ContainsKey(Utility.GetFieldName(GridDataSourceType) + "_" + col.Name))
             {
                 col.HeaderText = HeaderTexts[Utility.GetFieldName(GridDataSourceType) + "_" + col.Name];
             }
             else if (HeaderTexts.ContainsKey(_COMMONPREFIX + "_" + col.Name))
             {
                 col.HeaderText = HeaderTexts[_COMMONPREFIX + "_" + col.Name];
             }
         }
     }
 }