【发布时间】:2012-04-18 14:11:58
【问题描述】:
我想在我的 gridview.Template 详细信息行中按 id 查找控件
bool IsAllAud = false;
var item = (CheckBox)VendorsGrid.Templates.DetailRow.FindControl("CBIsAllAudience");
IsAllAud = item.Checked;
if (IsAllAud)
{
}
<dx:ASPxGridView ID="rt" ClientInstanceName="rt" runat="server"
AutoGenerateColumns="false" DataSourceID="rtt" KeyFieldName="ID" Width="100%">
<SettingsDetail AllowOnlyOneMasterRowExpanded="true" />
<Columns>
<dx:GridViewDataTextColumn FieldName="Name" Caption="Name" />
</Columns>
<Templates>
<DetailRow>
<asp:CheckBox ID="CBIsAllAudience" runat="server" />
...
【问题讨论】:
-
您能对您遇到的问题多解释一下吗?您发布的代码有什么问题?
-
var item = (CheckBox)VendorsGrid.Templates.DetailRow.FindControl("CBIsAllAudience");这是我需要做的,但这是编译错误,因为 VendorsGrid.Templates.DetailRow 没有 FindControl() 函数
标签: c# asp.net .net gridview findcontrol