This is a migrated thread and some comments may be shown as answers.

UpdateCommand is not working while AllowRowsDragDrop="true" in RadGrid

1 Answer 56 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Jegan
Top achievements
Rank 1
Jegan asked on 13 May 2013, 11:06 AM
  <telerik:RadGrid ID="rdGrdReferenceTable" runat="server" GridLines="None" AllowPaging="True"
                                                        PageSize="10" AllowSorting="true" OnRowDrop="rdGrdReferenceTable_RowDrop" OnItemDataBound="rdGrdReferenceTable_ItemDataBound"
                                                        OnUpdateCommand="rdGrdReferenceTable_UpdateCommand" OnNeedDataSource="rdGrdReferenceTable_NeedDataSource"
                                                      AutoGenerateColumns="False"
                                                        Width="1148px" Height="348px" AllowAutomaticUpdates="false" AllowAutomaticInserts="false"
                                                        AllowFilteringByColumn="true" GroupingSettings-CaseSensitive="false" PagerStyle-AlwaysVisible="true"
                                                        TabIndex="4" Style="border: 1px solid #ccc">
                                                        <PagerStyle Mode="NextPrevAndNumeric" AlwaysVisible="true" Position="Bottom"></PagerStyle>
                                                        <MasterTableView EditMode="InPlace" GridLines="None" DataKeyNames="Row_Seq_Number,ShortDescription"
                                                            AutoGenerateColumns="false" Width="100%" NoMasterRecordsText="No data fields to display.."
                                                            HeaderStyle-HorizontalAlign="Left" HeaderStyle-Font-Bold="true">
                                                            <Columns>
                                                                <telerik:GridBoundColumn DataField="Row_Seq_Number" ReadOnly="True" HeaderText="Row_Seq_Number"
                                                                    UniqueName="Row_Seq_Number" Visible="false">
                                                                </telerik:GridBoundColumn>
                                                                <telerik:GridBoundColumn DataField="RowNumber" ReadOnly="True" HeaderText="Row Number"
                                                                    HeaderStyle-Width="100px" UniqueName="RowNumber">
                                                                </telerik:GridBoundColumn>
                                                                <telerik:GridBoundColumn DataField="ColumnName" ReadOnly="True" HeaderText="Table Name"
                                                                    UniqueName="ColumnName" ColumnEditorID="GridTextBoxColumnEditor1" HeaderStyle-Width="180px">
                                                                </telerik:GridBoundColumn>
                                                                <telerik:GridTemplateColumn HeaderText="Short Description" DataField="ShortDescription"
                                                                    HeaderStyle-Width="180px" UniqueName="ShortDescription">
                                                                    <ItemTemplate>
                                                                        <asp:Label ID="lblShortDescription" runat="server" Text='<%# Eval("ShortDescription")%>'></asp:Label>
                                                                    </ItemTemplate>
                                                                    <EditItemTemplate>
                                                                        <asp:TextBox ID="txtShortDescription" Width="300px" runat="server" Text='<%# Eval("ShortDescription")%>'></asp:TextBox>
                                                                    </EditItemTemplate>                                                             
                                                                </telerik:GridTemplateColumn>
                                                                <telerik:GridBoundColumn DataField="Parent_Data" ReadOnly="True" HeaderText="Parent Data"
                                                                    HeaderStyle-Width="180px" UniqueName="Parent_Data">
                                                                </telerik:GridBoundColumn>
                                                            </Columns>
                                                        </MasterTableView>
                                                        <GroupingSettings CaseSensitive="false" />
                                                        <ClientSettings AllowColumnsReorder="true"  ReorderColumnsOnClient="true"  AllowRowsDragDrop="true">
                                                            <Resizing AllowColumnResize="true" />
                                                            <Selecting AllowRowSelect="true" EnableDragToSelectRows="false" />
                                                            <ClientEvents OnRowClick="RowClick" OnRowDblClick="RowDblClick" OnGridCreated="GridCreated"
                                                                OnCommand="GridCommand" OnRowDropping="RowDropping" />
                                                            <Scrolling AllowScroll="true" UseStaticHeaders="true"  />
                                                        </ClientSettings>
                                                    </telerik:RadGrid>


Thanks,
Jegan

1 Answer, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 14 May 2013, 05:28 AM
Hi,

Unfortunately I couldn't replicate any issue i firing the UpdateCommand form your code. Please check the following code snippet I tried.

ASPX:
<telerik:RadGrid ID="rdGrdReferenceTable" AutoGenerateEditColumn="true" DataSourceID="SqlDataSource2"
    runat="server" GridLines="None" AllowPaging="True" PageSize="10" AllowSorting="true"
    AutoGenerateColumns="False" Width="1148px" Height="348px" AllowAutomaticUpdates="false"
    AllowAutomaticInserts="false" AllowFilteringByColumn="true" GroupingSettings-CaseSensitive="false"
    PagerStyle-AlwaysVisible="true" TabIndex="4" Style="border: 1px solid #ccc" OnUpdateCommand="rdGrdReferenceTable_UpdateCommand">
    <PagerStyle Mode="NextPrevAndNumeric" AlwaysVisible="true" Position="Bottom"></PagerStyle>
    <MasterTableView EditMode="InPlace" GridLines="None" DataKeyNames="OrderID" AutoGenerateColumns="false"
        Width="100%" NoMasterRecordsText="No data fields to display.." HeaderStyle-HorizontalAlign="Left"
        HeaderStyle-Font-Bold="true">
        <Columns>
            <telerik:GridBoundColumn DataField="OrderID" ReadOnly="True" HeaderText="OrderID"
                UniqueName="OrderID" Visible="false">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn DataField="OrderDate" ReadOnly="True" HeaderText="OrderDate"
                HeaderStyle-Width="100px" UniqueName="OrderDate">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn DataField="CustomerID" ReadOnly="True" HeaderText="CustomerID"
                UniqueName="ColumnName" ColumnEditorID="GridTextBoxColumnEditor1" HeaderStyle-Width="180px">
            </telerik:GridBoundColumn>
        </Columns>
    </MasterTableView>
    <GroupingSettings CaseSensitive="false" />
    <ClientSettings AllowColumnsReorder="true" ReorderColumnsOnClient="true" AllowRowsDragDrop="true">
        <Resizing AllowColumnResize="true" />
        <Selecting AllowRowSelect="true" EnableDragToSelectRows="false" />
        <Scrolling AllowScroll="true" UseStaticHeaders="true" />
    </ClientSettings>
</telerik:RadGrid>

Please elaborate the scenario if it doesn't help.

Thanks,
Princy.
Tags
Grid
Asked by
Jegan
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Share this question
or