问题  使用按钮将datagridview数据显示到richtextbox

讨价还价

新成员
已加入
2014年11月10日
留言内容
2
编程经验
Beginner
首先,大家好,我是这个论坛的新手。我是c#编程的新手,没有其他编程经验。请对我友善,并感谢我。如果您有任何可以帮助我的参考网站或其他任何信息,请执行。同样,英语不是我的母语,所以没有纳粹语法,请理解我。反正...

所以我有这个datagridview有四列和X的行数。我的X行数是不确定的,并且可以上升和下降,具体取决于放入的数据量。现在我的问题是如何使用按钮将所有这x行转移到Richtextbox中,希望的输出是这样的:
C#:
x1column1                     x1column2                     x1column3                  x1column4                                 
x2column1                     x2column2                     x2column3                  x2column4
x3column1                     x3column2                     x3column3                  x3column4
想象一下它们是字符串。
我怎样才能做到这一点?
我的第一印象是使用foreach(DatagridView1中的Datarows f)
但是在foreach上讲一个枚举器时出现了错误。




ty,我希望你能理解我。
 

附件

  • 截图(4).png
    截图(4).png
    5.9 KB · Views: 42
  • 截图(5).png
    截图(5).png
    5.1 KB · Views: 38

狂暴风暴

知名会员
已加入
2014年8月6日
留言内容
85
地点
南非鲁德普特
编程经验
10+
可以使用如下所示的索引访问datagridview中的行和列。下面仅提供一种遍历行和列的方法(基本上这似乎是您的问题)

            for (int rowcnt = 0; rowcnt < dataGridView1.Rows.Count; rowcnt++)
            {
                for (int colcnt = 0; colcnt < dataGridView1.Columns.Count; colcnt++)
                {
                    // extract cell data here
                    object celldata = dataGridView1.Rows[rowcnt].Cells[colcnt].Value;
                    // convert to string
                    // append to textbox
                }
                // append newline to textbox for next record / row
            }
 

讨价还价

新成员
已加入
2014年11月10日
留言内容
2
编程经验
Beginner
可以使用如下所示的索引访问datagridview中的行和列。下面仅提供一种遍历行和列的方法(基本上这似乎是您的问题)

            for (int rowcnt = 0; rowcnt < dataGridView1.Rows.Count; rowcnt++)
            {
                for (int colcnt = 0; colcnt < dataGridView1.Columns.Count; colcnt++)
                {
                    // extract cell data here
                    object celldata = dataGridView1.Rows[rowcnt].Cells[colcnt].Value;
                    // convert to string
                    // append to textbox
                }
                // append newline to textbox for next record / row
            }


好的,先生,谢谢,我现在将研究这一点。我真的很感谢你的帮助
 
最佳 底部