| | |
| | | if (txt != null) |
| | | { |
| | | txt.EditValue = strVal; |
| | | // txt.Text = strVal; |
| | | // txt.Text = strVal; |
| | | } |
| | | txt.Enabled = isEdt; |
| | | continue; |
| | |
| | | /// </summary> |
| | | /// <param name="input"></param> |
| | | /// <returns></returns> |
| | | public static string ToCamelCase(string input) |
| | | public static string ToCamelCase(string propertyName) |
| | | { |
| | | if (string.IsNullOrEmpty(input)) |
| | | return input; |
| | | |
| | | // 匹配非字母数字字符后的第一个字母,并将其转换为大写 |
| | | return Regex.Replace( |
| | | input, |
| | | "([a-z])([A-Z])", |
| | | "$1$2", |
| | | RegexOptions.CultureInvariant |
| | | ).Trim(); |
| | | if (propertyName.Length > 0 && propertyName.All(char.IsUpper)) |
| | | propertyName = propertyName.ToLower(); |
| | | string dd = Regex.Replace(propertyName, @"_([a-z])", m => m.Groups[1].Value.ToUpper()); |
| | | return dd; |
| | | } |
| | | |
| | | |