DataTable myTable = new DataTable("components");
DataColumn mydatcolumn;
mydatcolumn = new DataColumn();
mydatcolumn.DataType = System.Type.GetType("System.String");
mydatcolumn.ColumnName = "Component";
myTable.Columns.Add(mydatcolumn);
mydatcolumn = new DataColumn();
mydatcolumn.DataType = System.Type.GetType("System.String");
mydatcolumn.ColumnName = "Service Category";
myTable.Columns.Add(mydatcolumn);
mydatcolumn = new DataColumn();
mydatcolumn.DataType = System.Type.GetType("System.String");
mydatcolumn.ColumnName = "Component Owner";
myTable.Columns.Add(mydatcolumn);
for (int i = 0; i < serviceList.Count; i++)
{
DataRow mydatarow;
//DataRow mydatarow2;
mydatarow = myTable.NewRow();
mydatarow["component"] = ComponentList[i];
//mydatarow2 = myTable.NewRow();
mydatarow["Service Category"] = sc[i];
myTable.Rows.Add(mydatarow);
}
componentRGOdataGridView.DataSource = myTable;
private void addCoButton_Click(object sender, EventArgs e)
{
}
如上提到,我創建具有三列的DataTable並在使用該DataTable中的datagridview 2列表<>(以上未圖示)顯示的項目。列表僅填充2列,第三列填充用戶輸入。在那個按鈕上單擊事件我想只寫這些行在用戶輸入的文件中,忽略其餘的行。我怎樣才能做到這一點。 許多謝謝出口的datagridview到csv
什麼是你的問題呢?從「OnClick」事件獲取當前行?附加事件到按鈕?或者從給定的'DataRow'創建一個CSV文件? – Abel 2010-09-18 22:31:08
爲datagridview生成行並將其保存在.csv文件中是個問題。 – Ani 2010-09-18 22:33:16