【发布时间】:2018-02-16 22:41:24
【问题描述】:
我有一个 gridview 显示来自 sql 表的大量行。我在gridview 标题中也有checkbox chkboxSelectAll 来检查gridview 中的所有行。
chkboxSelectAlloncheckedchange 的代码:
protected void chkboxSelectAll_CheckedChanged(object sender, EventArgs e)
{
CheckBox ChkBoxHeader = (CheckBox)Grid.HeaderRow.FindControl("chkboxSelectAll");
foreach (GridViewRow row in Grid.Rows)
{
CheckBox ChkBoxRows = (CheckBox)row.FindControl("chkrow");
if (ChkBoxHeader.Checked == true)
{
ChkBoxRows.Checked = true;
}
if (ChkBoxHeader.Checked == false)
{
ChkBoxRows.Checked = false;
}
}
}
但是,我只想在检查标题复选框后检查前 5 行 gridview。
我搜索的所有答案都是针对数据表或数据集,但没有针对 gridview 本身。
有没有办法做到这一点。任何帮助将不胜感激..!!
【问题讨论】:
-
你是一个整数。例如
int i = 0; i++; if (i > 5)... -
如果我正确理解了您的问题,您可以选择所有代码并希望将其更改为仅 5 第一行。这是真的吗?
-
是的@ConductedClever
-
@Jeremy 你能解释更多如何使用它。谢谢
-
为什么要投反对票??
标签: c# asp.net gridview checkbox