Datagridview中的Foreach循环 [英] Foreach loop in datagridview

查看:812
本文介绍了Datagridview中的Foreach循环的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

I want to use a foreach loop in loop through a datagridview. My application firstly gets data from the database using  a dataset then displays it on a datagridview on formload. Now I want to loop through the datagridview and get the contents of that row to a new gridview. Code for getting the data is below.







<pre lang="c#"> private void Form1_Load(object sender, EventArgs e)
        {
            PnPStoresListTableAdapter _PnPStoresListTableAdapter = new PnPStoresListTableAdapter();
            dsStores.PnPStoresListDataTable _PnPStoresListDataTable = new dsStores.PnPStoresListDataTable();
            _PnPStoresListTableAdapter.PnPStores(_PnPStoresListDataTable);
            dgrgPnPStores.DataSource = _PnPStoresListDataTable;
        }</pre>

推荐答案

您可以使用gridivew的onrowdatabound事件并获取每行的内容。

你可以在这里找到一些样品

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.rowdatabound.aspx [ ^ ]

http://www.faqssite.com/asp-net- 2005 / findcontrol-in-rowdatabound-event-of-gridview-t-52.html [ ^ ]

http:// forums.asp.net/t/1338494.aspx/1 [ ^ ]
You can use onrowdatabound event of a gridivew and get the contents of each row.
You can find some samples here
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.rowdatabound.aspx[^]
http://www.faqssite.com/asp-net-2005/findcontrol-in-rowdatabound-event-of-gridview-t-52.html[^]
http://forums.asp.net/t/1338494.aspx/1[^]


尝试:

Try:
foreach (DataGridViewRow row in dgrgPnPStores.Rows)
    {
    foreach (DataGridViewCell cell in row.Cells)
        {
        ... do something with the cell content.
        }
    }


这篇关于Datagridview中的Foreach循环的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆