I have this strange problem. I have been using telerik controls for about 1 year now. i used extensively Rad Grid, never had problems.
I am migrating a project from .net 1.1 to 3.5 version. I created a new usercontrol which contains Rad Grid. on hitting Commnad Item "Add new record" which is automatically created. it is hitting initInsert Command, but when i enter the data and press insert or change the data and press update its not hitting item command. I have checked it many times.
I am migrating a project from .net 1.1 to 3.5 version. I created a new usercontrol which contains Rad Grid. on hitting Commnad Item "Add new record" which is automatically created. it is hitting initInsert Command, but when i enter the data and press insert or change the data and press update its not hitting item command. I have checked it many times.
| <asp:Panel ID="panel1" runat="server"> |
| <table><tr><td> |
| <telerik:RadGrid ID="RadRelief" runat="server" AllowPaging="True" |
| AllowSorting="True" AutoGenerateColumns="False" GridLines="None" |
| Skin="Outlook" Width="794px" OnItemCommand="RadRelief_ItemCommand" OnInsertCommand="RadRelief_InsertCommand" OnUpdateCommand="RadRelief_UpdateCommand"> |
| <PagerStyle NextPageText="&gt;" PrevPageText="&lt;" Mode="NextPrevAndNumeric"> |
| </PagerStyle> |
| <MasterTableView CommandItemDisplay="Top" EditMode="InPlace"> |
| <NoRecordsTemplate><div>No Records Found.</div></NoRecordsTemplate> |
| <Columns> |
| <telerik:GridTemplateColumn> |
| <EditItemTemplate> |
| <asp:ImageButton ID="ibUpdate" OnClick="ibUpdate_Click" runat="server" CommandName='<%# IIf( DataBinder.Eval(Container, "OwnerTableView.IsItemInserted"), "PerformInsert", "Update") %>' ImageUrl="~/App_Themes/Operations/images/Icons/accept.gif" /> |
| <asp:ImageButton ID="ibCancel" runat="server" CausesValidation="false" CommandName="Cancel" ImageUrl="~/App_Themes/Operations/images/Icons/cancel.gif" /> |
| </EditItemTemplate> |
| <ItemTemplate> |
| <asp:HiddenField ID="hidvalue" runat="server" Visible="false" Value='<%# Eval("equipmentId") %>' /> |
| <asp:ImageButton ID="ibEdit" runat="server" CommandName="Edit" CausesValidation="false" ImageUrl="~/App_Themes/Operations/images/pencil.gif" /> |
| <asp:ImageButton ID="ibDelete" runat="server" OnClientClick="return PromptDelete();" CausesValidation="false" CommandName="Delete" ImageUrl="~/App_Themes/Operations/images/Icons/delete.gif" /> |
| </ItemTemplate> |
| <HeaderStyle Width="40px" /> |
| </telerik:GridTemplateColumn> |
| <telerik:GridBoundColumn DataField="reliefValveSequence" SortExpression="reliefValveSequence" ReadOnly="true" HeaderText="#"> |
| <HeaderStyle Width="10px"></HeaderStyle></telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="reliefValveRunNumber" SortExpression="reliefValveRunNumber" ReadOnly="true" HeaderText="F"> |
| <HeaderStyle Width="10px"></HeaderStyle></telerik:GridBoundColumn> |
| <telerik:GridTemplateColumn HeaderText="Set Point PSIG"> |
| <ItemTemplate> |
| <asp:Literal ID="lit1" runat="server" Text='<%# Eval("reliefValveSetPointPressure") %>'></asp:Literal> |
| </ItemTemplate> |
| <EditItemTemplate> |
| <asp:TextBox ID="txtReliefValveSetPointPressure" runat="server" Text='<%# Eval("reliefValveSetPointPressure") %>'></asp:TextBox> |
| <asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="txtReliefValveSetPointPressure" runat="server" ErrorMessage="*Required">*</asp:RequiredFieldValidator> |
| </EditItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn HeaderText="Conn. Pipe I.D."> |
| <ItemTemplate> |
| <asp:Literal ID="lit2" runat="server" Text='<%# Eval("connectingPipeInternalDiameter") %>'></asp:Literal> |
| </ItemTemplate> |
| <EditItemTemplate> |
| <asp:TextBox ID="txtConnectingPipeInternalDiameter" runat="server" Text='<%# Eval("connectingPipeInternalDiameter") %>'></asp:TextBox> |
| <asp:RequiredFieldValidator ID="RequiredFieldValidator2" ControlToValidate="txtConnectingPipeInternalDiameter" runat="server" ErrorMessage="*Required">*</asp:RequiredFieldValidator> |
| </EditItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn HeaderText="Type"> |
| <ItemTemplate> |
| <asp:Literal ID="lit3" runat="server" Text='<%# Eval("coeffTypeCode") %>'></asp:Literal> |
| </ItemTemplate> |
| <EditItemTemplate> |
| <asp:TextBox ID="txtCoeffTypeCode" Width="65px" runat="server" Text='<%# Eval("coeffTypeCode") %>'></asp:TextBox> |
| <asp:RequiredFieldValidator ID="RequiredFieldValidator3" ControlToValidate="txtCoeffTypeCode" runat="server" ErrorMessage="*Required">*</asp:RequiredFieldValidator> |
| </EditItemTemplate> |
| <HeaderStyle Width="70px" /> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn HeaderText="Size"> |
| <ItemTemplate> |
| <asp:Literal ID="lit4" runat="server" Text='<%# Eval("coeffSize") %>'></asp:Literal> |
| </ItemTemplate> |
| <EditItemTemplate> |
| <asp:TextBox ID="txtCoeffSize" Width="65px" runat="server" Text='<%# Eval("coeffSize") %>'></asp:TextBox> |
| <asp:RequiredFieldValidator ID="RequiredFieldValidator4" ControlToValidate="txtCoeffSize" runat="server" ErrorMessage="*Required">*</asp:RequiredFieldValidator> |
| </EditItemTemplate> |
| <HeaderStyle Width="70px" /> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn HeaderText="Description"> |
| <ItemTemplate> |
| <asp:Literal ID="lit5" runat="server" Text='<%# Eval("coeffDesc") %>'></asp:Literal> |
| </ItemTemplate> |
| <EditItemTemplate> |
| <asp:TextBox ID="txtCoeffDesc" runat="server" Text='<%# Eval("coeffDesc") %>'></asp:TextBox> |
| </EditItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn HeaderText="Additional Info."> |
| <ItemTemplate> |
| <asp:Literal ID="lit6" runat="server" Text='<%# Eval("reliefValveDesc") %>'></asp:Literal> |
| </ItemTemplate> |
| <EditItemTemplate> |
| <asp:TextBox ID="txtreliefValveDesc" runat="server" Text='<%# Eval("reliefValveDesc") %>'></asp:TextBox> |
| </EditItemTemplate> |
| </telerik:GridTemplateColumn> |
| </Columns> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px" /> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn> |
| <HeaderStyle Width="20px" /> |
| </ExpandCollapseColumn> |
| </MasterTableView> |
| </telerik:RadGrid> |
| </td></tr></table> |
| <asp:ValidationSummary ID="ValidationSummary1" runat="server" /> |
| </asp:Panel> |
VB
| Partial Public Class ReliefValueDE |
| Inherits System.Web.UI.UserControl |
| Protected WithEvents DataSet11 As MARRS.DataSet1 |
| Private intCut As Int16 = 1 |
| Protected WithEvents ibSelect As ImageButton |
| Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load |
| DataSet11 = Session("DataSet11") |
| End Sub |
| Protected Sub FillGrid() |
| If intCut = 1 Then |
| FillReliefData("U") |
| Else |
| FillReliefData("D") |
| End If |
| RadRelief.DataSource = DataSet11.Tables("dbo.up_GetReliefValveByAssemblyId") |
| End Sub |
| Protected Sub FillReliefData(ByVal positionCode As String) |
| Dim myConnection As SqlConnection = New SqlConnection(MarrsDb.ConnectionString) |
| Dim myCommand As SqlCommand = New SqlCommand("up_GetReliefValveByAssemblyId", myConnection) |
| myCommand.CommandType = CommandType.StoredProcedure |
| Dim workParam As SqlParameter |
| workParam = New SqlParameter("@assemblyId", SqlDbType.Int) |
| workParam.Direction = ParameterDirection.Input |
| workParam.Value = DataSet11.GeneralInfo(0).AssemblyId |
| myCommand.Parameters.Clear() |
| myCommand.Parameters.Add(workParam) |
| workParam = New SqlParameter("@positionCode", SqlDbType.Text) |
| workParam.Direction = ParameterDirection.Input |
| workParam.Value = positionCode |
| myCommand.Parameters.Add(workParam) |
| myConnection.Open() |
| Dim DA As SqlDataAdapter = New SqlDataAdapter(myCommand) |
| DA.Fill(DataSet11) |
| End Sub |
| Protected Sub RadRelief_NeedDataSource(ByVal source As Object, ByVal e As Telerik.Web.UI.GridNeedDataSourceEventArgs) Handles RadRelief.NeedDataSource |
| FillGrid() |
| End Sub |
| Protected Sub RadRelief_ItemCommand(ByVal source As Object, ByVal e As Telerik.Web.UI.GridCommandEventArgs) Handles RadRelief.ItemCommand |
| If (e.CommandName = "Edit") Then |
| End If |
| End Sub |
| Public Property _CutNumber() As Int16 |
| Get |
| Return intCut |
| End Get |
| Set(ByVal Value As Int16) |
| intCut = Value |
| End Set |
| End Property |
| Public Sub _SetDataSet(ByRef Value As DataSet1) |
| Me.DataSet11 = Value |
| End Sub |
| Protected Sub RadRelief_InsertCommand(ByVal source As Object, ByVal e As Telerik.Web.UI.GridCommandEventArgs) Handles RadRelief.InsertCommand |
| End Sub |
| Protected Sub RadRelief_UpdateCommand(ByVal source As Object, ByVal e As Telerik.Web.UI.GridCommandEventArgs) Handles RadRelief.UpdateCommand |
| End Sub |
| Protected Sub ibUpdate_Click(ByVal sender As Object, ByVal e As EventArgs) |
| End Sub |
| End Class |
There is no code as of now. but i am not able to hit the break points on command events to go forward.
Any help would be appreciated.
Thanks
