У меня есть GridCheckboxColumn в моей сетке, и необходимость создания GridTemplateColumn в соответствии с флажком отмечена или нет.Например,
строка 1,
, если установлен флажок, метка GridTempleColumn отображает «ДА», если флажок не установлен, метка GridTempleColumn отображает «НЕТ», если флажок НЕДЕЙСТВИТЕЛЕН.: он отображает «N / A».
Подводя итог, у меня есть это на моей странице aspx:
<telerik:GridCheckBoxColumn DataField="facturable" DataType="System.Boolean" HeaderText="facturable"
SortExpression="facturable" UniqueName="facturable">
</telerik:GridCheckBoxColumn>
<telerik:GridTemplateColumn HeaderText="Type de tickets"
UniqueName="typedestickets">
<ItemTemplate><asp:Label id="test" runat="server"></asp:Label></ItemTemplate>
</telerik:GridTemplateColumn>
Моя попытка в коде позади: (не работает)
protected void RadGrid1_DataBound(object sender, EventArgs e)
{
foreach (Telerik.Web.UI.GridDataItem dataItem in RadGrid1.MasterTableView.Items)
{
CheckBox chkDelete = (CheckBox)dataItem.FindControl("facturable");
Label label = (Label)dataItem.FindControl("test");
if (chkDelete.Checked == true) { label.Text = "MA"; }
}
}
Заранее благодарю за помощь