我有5 listboxes
,我想將這5個lisboxes的內容導出爲excel。我希望這些列表框將顯示在5列中。 Listbox1 [0]應與列表框2 [0]等等(listbox3 [0],listbox4 [0],listbox5 [0])應位於同一行。將多個列表框導出爲excel或txt
我試圖將所有項目從listboxes複製到datagridview,然後導出到excell,但我只能選擇一個數據源,我沒有找到一種方法來將所有5個列表框項目複製到datagridview中的5列。
編輯:
我解決了這個代碼(感謝我的朋友)。只需創建一個數據表,導入列表項並將數據導出到csv。
//create datatable
DataTable dt = new DataTable();
//create datatable columns
dt.Columns.Add("title++", typeof(string));
dt.Columns.Add("title",typeof(string));
dt.Columns.Add("season_name", typeof(string));
dt.Columns.Add("episode_name", typeof(string));
int rowCount = listBox1.Items.Count;
//insert lists items into datatable columns
for (int i = 0; i < rowCount; i++)
{
DataRow row = dt.NewRow();
row["title++"] = listBox1.Items[i].ToString();
row["title"] = listBox5.Items[i].ToString();
row["season_name"] = listBox3.Items[i].ToString();
row["episode_name"] = (listBox4.Items[i].ToString() + (" ") + listBox2.Items[i].ToString());
dt.Rows.Add(row);
}
CreateCSVFile(dt, "output.csv");
MessageBox.Show("Data exported.");
您好,歡迎SO!請閱讀[FAQ](http://stackoverflow.com/help/how-to-ask)瞭解如何提出一個好問題。與此同時,您可以向我們提供一些代碼,顯示您嘗試過的內容,因爲我們還希望看到一些代碼。 – wonko79
請先嚐試!那麼讓我們知道你在哪裏掙扎,以便其他人可以幫忙! –
對不起,我的第一個蹩腳的職位。問題解決了(我編輯第一篇文章)。 – arunelis