Hi,
this is shanker I am doing project by using telirik controls .My requirement is I have two rad grids one parent and child the child rad grid am put in edit forms .that grid binding in item data bound event of parent grid .It's working but i have one item template filed in child grid that filed check box .the check box not cheked to belongs to database cloumn how to check that
this my code
protected void Bysessiongrid_ItemDataBound(object sender, GridItemEventArgs e)
{
if (e.Item is GridEditFormItem && e.Item.IsInEditMode)
{
int? eventId = GetEventId(e.Item);
RadGrid childgrid = e.Item.FindControl("childgrid") as RadGrid;
if (childgrid != null)
{
childgrid.DataSource = studentattendancemanager.sch_view_student_absence_session_child_list(eventId.Value, RadsessionAttendancedate.SelectedDate.Value);
childgrid.DataBind();
}
}
this c# code
source code is
<telerik:RadGrid ID="Bysessiongrid" Width="100%"
AllowSorting="True" AllowPaging="True" PageSize="7" runat="server" AutoGenerateColumns="False"
OnPreRender="Bysessiongrid_PreRender" ShowStatusBar="true"
EnableLinqExpressions="false"
ondeletecommand="Bysessiongrid_DeleteCommand"
onitemdatabound="Bysessiongrid_ItemDataBound"
onupdatecommand="Bysessiongrid_UpdateCommand"
oncancelcommand="Bysessiongrid_CancelCommand"
oneditcommand="Bysessiongrid_EditCommand"
onpageindexchanged="Bysessiongrid_PageIndexChanged" >
<PagerStyle Mode="NextPrevAndNumeric" ></PagerStyle>
<MasterTableView DataKeyNames="class_student_id,student_absence_id,calendar_date">
<Columns>
<telerik:GridEditCommandColumn >
</telerik:GridEditCommandColumn>
<telerik:GridBoundColumn DataField="student_absence_id" DataType="System.Int32" HeaderText="ID"
SortExpression="student_absence_id" UniqueName="student_absence_id" Visible="false" ReadOnly="true" >
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="student_name" HeaderText="Student Name" SortExpression="student_name"
UniqueName="student_name" >
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="student_number" HeaderText="Student Number" SortExpression="student_number"
UniqueName="student_number" >
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="student_is_absent" HeaderText="Absentee" SortExpression="student_is_absent"
UniqueName="student_is_absent">
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn>
<ItemTemplate>
<asp:Button ID="BysessiongridDelete" runat="server" Text="Delete" CommandName="Delete" Visible="false"/>
</ItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
<EditFormSettings EditFormType="Template">
<FormTemplate>
<div>
<div class="floatFix">
<div style="float: left; width: 500px;">
<div class="inputRow">
<div class="inputColLeft">
Student Name:</div>
<div class="inputColRight">
<asp:Label ID="Studentsession" runat="server" Text='<%#Bind("student_name")%>'></asp:Label>
</div>
</div>
<div class="inputRow">
<div class="inputColLeft">
Student Number:</div>
<div class="inputColRight">
<asp:Label ID="Studentnumbersession" runat="server" Text='<%#Bind("student_number")%>'></asp:Label>
</div>
</div>
<div class="inputRow">
<div class="inputColLeft">
Description:</div>
<div class="inputColRight">
<asp:TextBox ID="txtdescriptionsession" runat="server"></asp:TextBox>
</div>
</div>
<div class="inputRow">
<div class="inputColRight">
<telerik:RadGrid runat="server" Id="childgrid" AutoGenerateColumns="false" >
<MasterTableView DataKeyNames="class_student_id,session_schedule_detail_id">
<Columns>
<telerik:GridBoundColumn DataField="class_student_id" DataType="System.Int32" HeaderText="ID"
SortExpression="class_student_id" UniqueName="class_student_id" Visible="false" ReadOnly="true" >
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="subject_name" HeaderText="Subject" SortExpression="subject"
UniqueName="subject" >
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="calendar_date" HeaderText="Calendar Date" SortExpression="calendar_date"
UniqueName="calendar_date" >
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="session_time" HeaderText="Session Time" SortExpression="session_time"
UniqueName="session_time" >
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn >
<ItemTemplate>
<asp:CheckBox ID="absenteecheck" runat="server" />
</ItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
</div>
<div class="inputColRight">
</div>
</div>
</div>
</div>
<div style="text-align: right;">
<asp:Button ID="Button1" ValidationGroup="event" Text='<%# (Container is GridEditFormInsertItem) ? "Insert" : "Update" %>'
runat="server" CommandName='<%# (Container is GridEditFormInsertItem) ? "PerformInsert" : "Update" %>'>
</asp:Button>
<asp:Button ID="Button2" Text="Cancel" runat="server" CausesValidation="False"
CommandName="Cancel"></asp:Button>
</div>
</div>
</FormTemplate>
</EditFormSettings>
</MasterTableView>
</telerik:RadGrid>
how to checked true in child grid column it,s argent please any solution .
thanks and regrids
shanker.b