1

DataGridViewCellのテキストを編集する必要があります。具体的には、テキストをからに変更する必要があり-1ます"N/A"

最初に私はこれを試しました:

dgResults.Rows[0].Cells[0].Value = "N/A";

しかし、それは実行時に不平を言いました:

ここに画像の説明を入力してください

その後、列のデータ型を変更してみました。

dTable.Columns[0].DataType = System.Type.GetType("System.String");  

そして私はこのエラーを受け取ります:

Cannot change DataType of a column once it has data.

データベースにアクセスできず、変更できません。

4

2 に答える 2

1

これを行うには、 CellFormattingイベントを処理します。

于 2012-06-02T14:22:48.720 に答える
0

なぜデータテーブルのデータ型を変更するのですか?dgvの列タイプを変更してみませんか?これを試して:

dgResults.Columns[0].ValueType = typeof(string);
dgResults.Rows[0].Cells[0].Value = "N/A";

適切な列インデックスを使用する

于 2012-06-02T13:54:16.843 に答える