【发布时间】:2015-10-29 12:52:23
【问题描述】:
数据表一直存在问题。 我想做的是从 Excel 文档中取出一个列,然后用它来创建 PDF 文件。
这是我取出数据并放入 Datagrid 视图的代码。
void ExcelOpen()
{
string PathConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" +textBox1.Text+ ";Extended Properties=Excel 12.0;";
OleDbConnection conn = new OleDbConnection(PathConn);
OleDbDataAdapter myDataAdapter = new OleDbDataAdapter("SELECT * FROM[" + textBox3.Text + "$"+Kolumn1.Text+":"+Kolumn1.Text+"]", conn);
DataTable dt = new DataTable();
myDataAdapter.Fill(dt);
dataGridView1.DataSource = dt;
// a try to convert the data to an Array.
List<String> str = new List<string>();
foreach (DataRow row in dt.Rows)
{
foreach (DataColumn col in dt.Columns)
{
stringColumnValue +="" + Convert.ToString(row[col]);
}
str.Add(stringColumnValue.Trim());
}
string.Join(" ", str.ToArray());
}
【问题讨论】: