-1

しかし、情報が見つかりません。時間制限あり。

私はDatagridview、6つのフィールドを持っています。

これらのフィールドを 2 つだけ含む Datatable を作成する必要があります。

フィールドは part と pareto です。

したがって、すべてのレコードが必要ですが、Datatable には 2 つのフィールドのみが必要です。

c Sharp .net 4.0 と Microsoft Visual Studio 2010 を使用

4

2 に答える 2

2
DataGridViewRowCollection coll = dataGridView1.Rows; 

DataTable t = new DataTable(); 

t.Columns.Add(); 

foreach (DataGridViewRow item in coll) 

{
     t.Rows.Add(item.Cells[0].Value);
}

すべての行から必要なセルを追加するだけです。必要なのは、列をフィルタリングすることだけです。

于 2012-04-04T11:05:25.867 に答える
2
foreach( DataGridViewRow row in myDataGridView.Rows)
{
      DataRow tableRow = myDataTable.NewRow();
      tableRow.Cells["part"].value = row["part"].value;
      tableRow.Cells["pareto"].value = row["pareto"].value;
      myDataTable.Rows.Add(tableRow);
}

このような何かがそれを行う必要があります。DataTable に適切な行があることを確認してください。

于 2012-04-04T11:07:33.210 に答える