我有一个表单和一个数据网格视图....
我通过以下方法填充数据网格视图
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 :(得分:3)
只是做
labelCount.Text = productgridview.Rows.Count.ToString("n0");
这有什么问题?
答案 1 :(得分:2)
productgridview.Rows.Count;
应该为您提供DataGridView中的行数。 如果您想设置标签以包含该文本,
label.Text = productgridview.Rows.Count.ToString();
将设置标签以显示行数。