我有三个文本框,其中用户将添加3条路径,然后添加一个按钮和gridview。
单击工作按钮,它将从3个文本框中读取路径,并从每个文本框中提取文件名。 从textbox1路径中,它将从path中获取文件名并进入gridview列1,然后从textbox2中从path中获取文件名并进入gridview列2 ..
此代码无法执行此操作。谁能帮忙???
此代码在gridview1 column1中获取textbox1文件名。我希望所有textbox结果在单独的gridview列中。 像
Textbo1:-路径1 文本框2:-路径2 Textbox3:-Path3
Gridview1 Column1 --- Column2 --- Column3 ----... 文件名(来自路径1)----文件名(来自路径2)----文件名(来自路径3)
在此处输入代码
private void button1_Click(object sender, EventArgs e)
{
String[] files = Directory.GetFiles(@textBox1.Text, "*.csv").Select(Path.GetFileNameWithoutExtension).Select(p => p.Substring(0)).ToArray();
String[] files1 = Directory.GetFiles(@textBox2.Text, "*.csv").Select(Path.GetFileNameWithoutExtension).Select(p => p.Substring(0)).ToArray();
DataTable table = new DataTable();
table.Columns.Add("Annual");
table.Columns.Add("Q1");
for (int i = 0; i < files.Length; i++)
{
FileInfo file = new FileInfo(files[i]);
table.Rows.Add(file.Name);
}
for (int j = 0; j < files1.Length; j++)
{
FileInfo file1 = new FileInfo(files1[j]);
table.Rows.Add(file1.Name);
}
dataGridView1.DataSource = table;
}