-2

C#でWinformsにExcelファイルをアップロードする際の問題を解決するのを手伝ってくれる人はいますか?

Excelファイルをアップロードするとき、スペースまたは. または特殊文字 (_、$、#) が Excel 列名 (「ORD. No」または DATE_JOIN、「従業員名」など) に存在する場合、列は「ORDNO」、C# の DATEJOIN のように表示されます。

Excelファイルをアップロードした後、次のコードを使用してチェックボックスでCOLUMN NAMEを取得するために次のコードを実行しました

for (int c = 0; c < cnt; c++)
{
    cbox = new CheckBox();//cbox checkbox object
    cbox.Text = ds.Tables[0].Columns[c].ColumnName.Trim();
} 
4

1 に答える 1

0
Regex reg = new Regex("[_$#.]"); // your unwanted characters inside the []
cbox.Text = reg.Replace(ds.Tables[0].Columns[c].ColumnName.Trim(), "");
于 2012-12-06T17:35:34.650 に答える