List<string> list = new List<string>();
StringBuilder sb = new StringBuilder();
foreach (var item in DataGridView1.Columns)
{
sb.Append(item + ",");
}
list.Add(sb.ToString().TrimEnd(','));
foreach (var item in DataGridView1.Rows)
{
sb = new StringBuilder();
foreach (var c in item.Cells)
sb.Append(c.Value.ToString() + ",");
list.Add(sb.ToString().TrimEnd(','));
}
System.IO.File.WriteAllLines("C:\\1.txt", list.ToArray());
StringBuilder sb = new StringBuilder();
foreach (var item in DataGridView1.Columns)
{
sb.Append(item + ",");
}
list.Add(sb.ToString().TrimEnd(','));
foreach (var item in DataGridView1.Rows)
{
sb = new StringBuilder();
foreach (var c in item.Cells)
sb.Append(c.Value.ToString() + ",");
list.Add(sb.ToString().TrimEnd(','));
}
System.IO.File.WriteAllLines("C:\\1.txt", list.ToArray());
看错了
List<string> list = new List<string>();
StringBuilder sb = new StringBuilder();
foreach (var item in dt.Columns)
{
sb.Append(item + ",");
}
list.Add(sb.ToString().TrimEnd(','));
foreach (var item in dt.Rows)
{
sb = new StringBuilder();
for (int i = 0; i < dt.Columns.Count(); i++)
sb.Append(item[i].ToString() + ",");
list.Add(sb.ToString().TrimEnd(','));
}
System.IO.File.WriteAllLines("C:\\1.txt", list.ToArray());
看错了
List<string> list = new List<string>();
StringBuilder sb = new StringBuilder();
foreach (var item in dt.Columns)
{
sb.Append(item + ",");
}
list.Add(sb.ToString().TrimEnd(','));
foreach (var item in dt.Rows)
{
sb = new StringBuilder();
for (int i = 0; i < dt.Columns.Count(); i++)
sb.Append(item[i].ToString() + ",");
list.Add(sb.ToString().TrimEnd(','));
}
System.IO.File.WriteAllLines("C:\\1.txt", list.ToArray());
這個完全不行啊 輸出來的東西都是些System.Data.DataRow
你需要先给出解释。比如说如何区分数字1.2与字符串1.2?字符串中任何可能存在的特殊符号(例如逗号、双引号、单引号、不可打印符号等等)怎样在你的所谓TXT中表达?如果你的问题不明确,别人不会给你你根本不清楚的东西。
看错了
List<string> list = new List<string>();
StringBuilder sb = new StringBuilder();
foreach (var item in dt.Columns)
{
sb.Append(item + ",");
}
list.Add(sb.ToString().TrimEnd(','));
foreach (var item in dt.Rows)
{
sb = new StringBuilder();
for (int i = 0; i < dt.Columns.Count(); i++)
sb.Append(item[i].ToString() + ",");
list.Add(sb.ToString().TrimEnd(','));
}
System.IO.File.WriteAllLines("C:\\1.txt", list.ToArray());
這個完全不行啊 輸出來的東西都是些System.Data.DataRow那肯定是你抄错了嘛。