0

私はすでに解決策を見つけようとしました!-しかし、私は成功しませんでした-.-

datagridview行を文字列配列に取得したい!

私はこれを試しました:

string[] Name = new string[10]
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
    Name[i] = dataGridView1.Rows[i];
}

私は問題を知っていますが、それを解決する方法がわかりません。行だけですべてのエントリの文字列値が必要であり、セルや列は必要ないというデータグリッドをどのように言うことができますか?

4

1 に答える 1

1

文字列を取得するには、これを試してください。

string[] Name = new string[10]
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
    Name[i] = dataGridView1.Rows[i].Cells[0].Text;
}

必要なコンテンツ文字列ではなく、GridViewRowからオブジェクトを 返す古いアプローチdataGridView1.Rows[i]

fromのRowsプロパティGridViewは、GridViewRowCollection「多くの」GridViewRowオブジェクトを含むaであり、eaachGridViewRowには、グリッドにバインドするコンテンツであるTableCellCollectionプロパティを含む「多くの」TableCellオブジェクトを含むプロパティが含まれます。Text

説明が明確になったことを願っています

于 2012-09-22T02:38:32.167 に答える