<asp:TemplateColumn>
<HeaderStyle Width="5%" HorizontalAlign="Center"></HeaderStyle>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<HeaderTemplate>
<asp:CheckBox ID="CheckAll" OnClick="javascript: return select_deselectAll (this.checked, this.id);"
runat="server" />
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="DeleteThis" OnClick="javascript: return select_deselectAll (this.checked, this.id);"
runat="server" />
</ItemTemplate>
</asp:TemplateColumn>
如何取得CheckAll这个控件,不使用FindControls,因为我是要在ONLOAD的时候执行。
<HeaderStyle Width="5%" HorizontalAlign="Center"></HeaderStyle>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<HeaderTemplate>
<asp:CheckBox ID="CheckAll" OnClick="javascript: return select_deselectAll (this.checked, this.id);"
runat="server" />
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="DeleteThis" OnClick="javascript: return select_deselectAll (this.checked, this.id);"
runat="server" />
</ItemTemplate>
</asp:TemplateColumn>
如何取得CheckAll这个控件,不使用FindControls,因为我是要在ONLOAD的时候执行。
Cells代表列,Cells[0]代表第一列;
Controls代表控件集合,Controls[0]就代表第一个控件具体情况lz自己确定哟
当列不固定的情况,如何处理。行列都不确定,具体是什么情况?
{
if (v_Grc.HeaderText == "修改")
{
//隐藏。
}}
for(int i=0;i<this.DataGrid1.Items[0].Cells.Count;i++)
{
try
{
chk=(CheckBox)this.DataGrid1.Items[0].Cells[i].Controls[0];
break;
}
catch{}
}