データグリッドビューがあり、そのデータソースはMS Access(データ型、通貨、日付/時刻、および数値)です。データベース内のデータは表示されますが、他のデータ型は表示されません。単語または文字列のみが表示されます。行を追加するための私のコード
string[] rowData = new string[columnCount];
while (dr.Read())
{
for (int k = 0; k < columnCount; k++)
{
if (dr.GetFieldType(k).ToString() == "System.int32")
{
rowData[k] = dr.GetInt32(k).ToString();
}
if (dr.GetFieldType(k).ToString() == "System.String")
{
rowData[k] = dr.GetString(k);
}
}
dataGridView1.Rows.Add(rowData);
}
これを手伝ってくれませんか。ありがとう