我有一個gridview
顯示來自sql
表的大量行。我也有checkbox
chkboxSelectAll
在gridview
標題檢查gridview
中的所有行。檢查Gridview的前5行
代碼chkboxSelectAll
oncheckedchange
:
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> 5)...' –
如果我正確理解您的問題,您可以選擇所有代碼並希望將其更改爲僅第5行。這是真的? – ConductedClever
是@ConductedClever – Preet