【100分求助牛逼人】 datagridview内容移到Textbox里面 不好意思,就是把上面的Datagriwview的内容以文本的方式拷贝到下面的文本框里面 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 提供一下思路:循环取出datagridview中内容,再循环写入文本框中。从DataGridView控件取数据,形成DataTable public DataTable GetDgvToTable(DataGridView dgv) { DataTable dt = new DataTable(); for (int count = 0; count < dgv.Columns.Count; count++) { DataColumn dc = new DataColumn(dgv.Columns[count].Name.ToString()); dt.Columns.Add(dc); } for (int count = 0; count < dgv.Rows.Count; count++) { DataRow dr = dt.NewRow(); for (int countsub = 0; countsub < dgv.Columns.Count; countsub++) { dr[countsub] = Convert.ToString(dgv.Rows[count].Cells[countsub].Value); } dt.Rows.Add(dr); } return dt; }你改一下上边的代码,把取出来的值按照相应的格式累加到textbox里就行了 和复制粘贴一样啊 排版赋值 就一个字符串http://blog.csdn.net/rui_china/article/details/10405069 把这个倒回去就Ok了 foreach (var item in dataGridViews.Rows){ textBox1.Text += string.Format("{0}\t{1}\t{2}\t{3}\r\n", item[0].ToString(), item[1].ToString(), item[2].ToString(), item[3].ToString());} 第一行要写下textBox1.Text += string.Format("{0}\t{1}\t{2}\t{3}\r\n", Column1.Caption.ToString(), Column2.ToString(), Column3.ToString(), Column4.ToString()); 就是像这样去对TextBox的text属性赋值[/code] 下面是TextBox吗?应该是ListBox吧。不能直接copy,要从GridView一行一行获取数据,再添加到下面的TextBox或ListBox 问个正则小问题 C# winform 请求http C#如何实现登陆、断开FTP服务器,读取FTP服务器上的文件列表 textbox读取数据问题???????大侠请进 如何对C#类实例中的所有string类型变量做BASE64解码 TableLayoutPanel隐藏行? .net 2003连接sql数据库问题【不是简单问题】 请一SQL语句》》》》》》》》》》》》》》》。。!!!! 在线等待: 在C#里面怎么实现打开的WEB窗口没有菜单栏,地址栏,工具栏,无法改变大小? C#写的程序如何在Linux下运行? C# 错误提示 C# listView 重绘问题
循环取出datagridview中内容,再循环写入文本框中。从DataGridView控件取数据,形成DataTable
public DataTable GetDgvToTable(DataGridView dgv)
{
DataTable dt = new DataTable();
for (int count = 0; count < dgv.Columns.Count; count++)
{
DataColumn dc = new DataColumn(dgv.Columns[count].Name.ToString());
dt.Columns.Add(dc);
}
for (int count = 0; count < dgv.Rows.Count; count++)
{
DataRow dr = dt.NewRow();
for (int countsub = 0; countsub < dgv.Columns.Count; countsub++)
{
dr[countsub] = Convert.ToString(dgv.Rows[count].Cells[countsub].Value);
}
dt.Rows.Add(dr);
}
return dt;
}你改一下上边的代码,把取出来的值按照相应的格式累加到textbox里就行了
http://blog.csdn.net/rui_china/article/details/10405069 把这个倒回去就Ok了
{
textBox1.Text += string.Format("{0}\t{1}\t{2}\t{3}\r\n", item[0].ToString(), item[1].ToString(), item[2].ToString(), item[3].ToString());
}
textBox1.Text += string.Format("{0}\t{1}\t{2}\t{3}\r\n", Column1.Caption.ToString(), Column2.ToString(), Column3.ToString(), Column4.ToString());
[/code]