First Thanks for the solution
But i have the same problem with the RadTextBoxChanged event
I did the same as maintion for the Dropdownlist but unable to work with the RadTextBoxChange event like not able the RadTextBoxChangedEventArgs e
To get the other controls like
radComboBox for Zip and state field
protected void City_TextChanged(object sender, EventArgs e)
{
RadTextBox txtCity = (RadTextBox)e; |
GridEditableItem editedItem = ddlState.NamingContainer as GridEditableItem; |
RadComboBox ddlZip= editedItem.FindControl("DropDownListZip") |
}
By this event not able to get the value like this, Showing error
"Cannot convert type 'System.EventArgs' to 'Telerik.Web.UI.RadTextBox'"
Thanks With regards
Pankaj Tyagi
void ddlSate_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e) |
{ |
RadComboBox ddlState = (RadComboBox)o; |
GridEditableItem editedItem = ddlState.NamingContainer as GridEditableItem; |
RadComboBox ddlZip= editedItem.FindControl("DropDownListZip") as RadComboBox; |
} |
telerik:RadGrid ID="rgStaffPhysicianDetails" EnableAJAX="False" runat="server" Skin ="WebBlue" width="100%"
AutoGenerateDeleteColumn ="True" AutoGenerateEditColumn ="True" GridLines="None" AutoGenerateColumns="False"
AllowPaging="True" OnItemDataBound="rgStaffPhysicianDetails_ItemDataBound" OnItemCommand="rgStaffPhysicianDetails_ItemCommand" >
<PagerStyle Mode="NumericPages"></PagerStyle>
<MasterTableView CommandItemDisplay= "Top" DataKeyNames="Prov_ID">
<
Columns >
<telerik:GridTemplateColumn HeaderText="Person Id" Visible="False" UniqueName="Per_ID">
<
ItemTemplate>
<
asp:Label ID="lblPersonId" Visible="false" runat="server" Text='<%# Eval("Prov_Per_IDSource.Per_ID")%>'></asp:Label>
<
asp:Label ID="lblProvID" Visible="false" runat="server" Text='<%# Eval("Prov_ID")%>'></asp:Label>
</
ItemTemplate>
</
telerik:GridTemplateColumn>
<telerik:GridTemplateColumn HeaderText="Physician Name" UniqueName="Per_FullName">
<
ItemTemplate>
<
asp:Label ID="lblStaffName" runat="server" Text='<%# Eval("Prov_Per_IDSource.Per_FullName")%>'></asp:Label>
</
ItemTemplate>
</
telerik:GridTemplateColumn>
</
Columns>
<
ExpandCollapseColumn Resizable="False" Visible="False"><HeaderStyle Width="20px" /></ExpandCollapseColumn><EditFormSettings EditFormType="Template"><PopUpSettings ScrollBars="None" /> <FormTemplate >
<
telerik:RadTextBox ID="RadTextBoxCity" runat="server" Width="230px" TabIndex="8" OnTextChanged="City_TextChanged"> </telerik:RadTextBox>
<telerik:RadComboBox ID="DropDownListState" runat="server" Width="230px" TabIndex="9" EnableLoadOnDemand="True" HighlightTemplatedItems="True" MarkFirstMatch="True" AutoPostBack="true" OnSelectedIndexChanged="ddlState_SelectedIndexChanged" OnDataBound="ddlState_DataBound"><collapseanimation duration="200" type="OutQuint"></collapseanimation></telerik:RadComboBox>
<telerik:RadComboBox ID="DropDownListZip" runat="server" Width="230px" EnableLoadOnDemand="True" HighlightTemplatedItems="True" MarkFirstMatch="True" AutoPostBack="true" TabIndex="10">
</telerik:RadComboBox>
asp:Button id="cmdButton" ValidationGroup="Check" runat="server" Text='Update' TabIndex="23" CommandName='<%# (Container as GridItem).OwnerTableView.IsItemInserted ? "PerformInsert" : "Update" %>'>
</asp:Button><asp:Button id="Button1" runat="server" Text="Cancel" TabIndex="24" CausesValidation="False" CommandName="Cancel">
</asp:Button > </FormTemplate>
<EditColumn UniqueName="EditCommandColumn1">
</EditColumn>
</EditFormSettings>
<RowIndicatorColumn Visible="False">
<HeaderStyle Width="20px" />
</RowIndicatorColumn>
</
MasterTableView>
</telerik:RadGrid>
exist in that.
But OnSelectedIndexChanged="ddlState_SelectedIndexChanged" event dcleration in the ItemDataBound event of the Radgrid control like
ddlState.SelectedIndexChanged +=
new RadComboBoxSelectedIndexChangedEventHandler(this.ddlState_SelectedIndexChanged);
So my question is that I am unable to get Zip control like DropDownListZip in the ddlZip_SelectedIndexChanged() event
Please sort out my problem i am unable to get the ID of the DropDownListZip ....
Thanks
Pankaj Tyagi