C# DataGirdview手动添加数据,导出txt文件并自动对齐
2014-10-06 17:30
555 查看
//DataGirdview手动添加数据
private void btnDataGirdView_Click(object sender,EventArgs e)
{
dataGridView1.Columns.Add("a","标题1");
dataGridView1.Columns.Add("b","标题2");
dataGridView1.Columns.Add("c","标题3");
string[] dr1= { "1","22","3333" };
string[] dr2= { "4444","55","6" };
DataGridViewRow Row=new DataGridViewRow();
int index=dataGridView1.Rows.Add(Row);
dataGridView1.Rows[index].Cells[0].Value=dr1[0].ToString();
dataGridView1.Rows[index].Cells[1].Value=dr1[1].ToString();
dataGridView1.Rows[index].Cells[2].Value=dr1[2].ToString();
DataGridViewRow Row2=new DataGridViewRow();
int index2=dataGridView1.Rows.Add(Row2);
dataGridView1.Rows[index2].Cells[0].Value=dr2[0];
dataGridView1.Rows[index2].Cells[1].Value=dr2[1];
dataGridView1.Rows[index2].Cells[2].Value=dr2[2];
}
//DataGirdview导出txt文件,并自动对齐
private void btnOutPutText_Click(object sender,EventArgs e)
{
string FullFileName=@"D:\aaa.txt";
// FileStream fs=new FileStream(FullFileName,FileMode.CreateNew);
StreamWriter sw=new StreamWriter(FullFileName,true,Encoding.Default);
string str="";
for(int i=0;i<dataGridView1.Rows.Count-1;i++)
{
for(int j=0;j<dataGridView1.Columns.Count;j++)
{
str=dataGridView1.Rows[i].Cells[j].Value.ToString().Trim();
if(str.Length<10)
str=str.PadRight(10,' ');
str=str+"|";
sw.Write(str);
}
sw.WriteLine("");
}
sw.Close();
}
private void btnDataGirdView_Click(object sender,EventArgs e)
{
dataGridView1.Columns.Add("a","标题1");
dataGridView1.Columns.Add("b","标题2");
dataGridView1.Columns.Add("c","标题3");
string[] dr1= { "1","22","3333" };
string[] dr2= { "4444","55","6" };
DataGridViewRow Row=new DataGridViewRow();
int index=dataGridView1.Rows.Add(Row);
dataGridView1.Rows[index].Cells[0].Value=dr1[0].ToString();
dataGridView1.Rows[index].Cells[1].Value=dr1[1].ToString();
dataGridView1.Rows[index].Cells[2].Value=dr1[2].ToString();
DataGridViewRow Row2=new DataGridViewRow();
int index2=dataGridView1.Rows.Add(Row2);
dataGridView1.Rows[index2].Cells[0].Value=dr2[0];
dataGridView1.Rows[index2].Cells[1].Value=dr2[1];
dataGridView1.Rows[index2].Cells[2].Value=dr2[2];
}
//DataGirdview导出txt文件,并自动对齐
private void btnOutPutText_Click(object sender,EventArgs e)
{
string FullFileName=@"D:\aaa.txt";
// FileStream fs=new FileStream(FullFileName,FileMode.CreateNew);
StreamWriter sw=new StreamWriter(FullFileName,true,Encoding.Default);
string str="";
for(int i=0;i<dataGridView1.Rows.Count-1;i++)
{
for(int j=0;j<dataGridView1.Columns.Count;j++)
{
str=dataGridView1.Rows[i].Cells[j].Value.ToString().Trim();
if(str.Length<10)
str=str.PadRight(10,' ');
str=str+"|";
sw.Write(str);
}
sw.WriteLine("");
}
sw.Close();
}
相关文章推荐
- 将DataGirdView数据,导出EXCEL文件.
- 将DataGirdView数据,导出EXCEL文件
- datagirdview中,单元格根据另一个单元格的数据变动而自动计算
- Oracle自动导出并存储为txt数据文件(存储过程)
- C#读取Excel和txt文件数据并把数据分别一次性添加到Mysql数据库
- 动态地往datagirdview中添加数据,当所添加的数据超过datagridview的显示范围后,滚动条就无法显示,程序出现假死状态,(scrollbars=both)
- 将datagirdview里的数据导入到Excel中(C#)
- C#Winform基础 datagirdview的datapropertyname给每列绑定数据
- c#在txt文件尾部添加数据
- C# dbf文件在dataGirdView控件中显示方法
- C#Winform基础 datagirdview的datapropertyname给每列绑定数据
- C#后台制作之数据库(Access数据库+datagirdview控件显示+串口数据存储)
- 将DataGirdView数据,导出EXCEL文件
- (转) C# ListView控件的数据导入、导出到txt文件
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- c#2005 winform datagridview导出txt文件
- C#导出数据到CSV和EXCEL文件时,过长的数值被转义的解决方法
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- C#导出Excel|导出数据到Excel模板文件里
- asp.net从数据库导出数据到word、excel、txt文本文件