gpt4 book ai didi

c# - 我怎样才能得到 gridview 行数

转载 作者:行者123 更新时间:2023-11-30 14:27:24 25 4
gpt4 key购买 nike

我正在尝试获取 gvProducts 行数。

我试过下面的代码,但结果不够好。

 protected void gvProducts_RowCommand(object sender, GridViewCommandEventArgs e)
{

string commandName = e.CommandName.ToString().Trim();
GridViewRow row = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer);
if (row.Controls.Count == 1)
{
//my code
}
}

最佳答案

您想要 Gridview 中的总行数?使用 Count 属性:

gvProducts.Rows.Count

更新:

要查找嵌套 gridview 的行数,可以使用父 gridview 的 RowDataBound 事件:-

protected void gvProductsParent_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
GridView gvProducts = (GridView)e.Row.FindControl("gvProducts ");
int count = gvProducts.Rows.Count;
}
}

请注意,此事件将针对父级 gridview 中存在的每一行触发,此 count 将根据每一行而变化。

关于c# - 我怎样才能得到 gridview 行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32913837/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com