如何使用C#编辑Excel行值

问题描述

我正在使用导入按钮导入excel文件,并将其显示在datagridview中。 现在,当我单击“ 应用按钮”时,我希望行值的第一个字母(在附图中突出显示)被大写(可以有多个行/值)

例如:peter joe ===> Peter Joe

如何编辑这些值。

我是一个初学者,如果有人可以帮助您,那就太好了。

解决方法

这实际上与编辑excel行值(按标题)无关,但是..

您有一个应用按钮单击事件处理程序,该处理程序枚举数据表并设置值:

private void applyButton_Click(object sender,EventArgs e)
{
  TextInfo info = CultureInfo.CurrentCulture.TextInfo;
  DataTable dt = datagridview1.DataSource as DataTable;

  foreach(DataRow r in dt.Select("[SET 1] = 'CUSTOMER'"))
    for(int x = 1; x < r.ItemArray.Length; x++)
      r[x] = info.ToTitleCase(r[x].ToString().ToLower());
}

enter image description here