填充

2011-09-17 105 views
3

后发现在DGV行的总数我有一个表格和一个数据网格视图....填充

我被uisng以下方法

private void EquipmentFinder_Load(object sender, EventArgs e) 
{ 

     productgridview.RowTemplate.Height = 130; 

     var productsbycount = dbentity.products.GroupBy(x => x.product_Id) 
           .Select(a => new 
           { 
            productid = a.Key, 
            productnam = a.FirstOrDefault().product_Name, 
            productimage = a.FirstOrDefault().product_Image, 
            productdescr = a.FirstOrDefault().product_Description, 
            stockavailable = a.Select(x=>x.product_Id).Distinct().Count() 
             productprice = a.FirstOrDefault().product_Price 
           }); 

     productbindingsource.DataSource = productsbycount; 
     productgridview.DataSource = productbindingsource; 
} 

这是填充数据网格视图精细....

现在我想找到在数据网格视图(行数)行的总数量,我想在标签代表此......

会不会有人请帮助在此通过给予一个纽约州的解决方案.....

非常感谢......

+0

显而易见的方法是在绑定之前查询productsbycount以进行计数。 – TheCodeKing

回答

2
productgridview.Rows.Count; 

应该给你在DataGridView的行数。 如果你再要设置一个标签,有文字,

label.Text = productgridview.Rows.Count.ToString(); 

将设置标签,以显示与行数。

3

只是做

labelCount.Text = productgridview.Rows.Count.ToString("n0"); 

这个是什么问题?

+0

非常感谢..大卫.. + 1 formating ... –

+0

非常感谢''n0''格式我非常喜欢这个小小的点睛之笔+1 我希望你更新你的答案,提供更多格式的细节 – sam