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

[Solved] How do I make a grid editable?

1 Answer 260 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Jonathan
Top achievements
Rank 1
Jonathan asked on 23 Jan 2008, 09:16 PM
I have a grid which is bound to a simple data table.  I set AllowAutomaticUpdates=True, EditMode=inplace, and AllowMultiRowSelection=True.  My first column is a checkbox column, but it's not editable.  How can I make the checkbox colum allow user's to change it's value.  I'm sure it's something simple.

Thanks,
-Jonathan

P.S.  Here is the ASPX for my grid:

        <telerik:radgrid id="gridFiles" runat="server" allowautomaticdeletes="True" allowautomaticupdates="True"
            allowmultirowselection="True" autogeneratecolumns="False" font-names="Arial"
            gridlines="None" oncolumncreated="gridFiles_ColumnCreated" ondeletecommand="gridFiles_DeleteCommand"
            onitemcommand="gridFiles_ItemCommand" onitemdeleted="gridFiles_ItemDeleted" skin="Web20">
<ExportSettings __designer:dtid="281513631416330">
<Pdf FontType="Subset" PaperSize="Letter" __designer:dtid="281513631416331"></Pdf>

<Excel Format="Html" __designer:dtid="281513631416332"></Excel>
</ExportSettings>

<ClientSettings __designer:dtid="281513631416346">
<Selecting AllowRowSelect="True" __designer:dtid="281513631416347"></Selecting>
</ClientSettings>

<MasterTableView CommandItemDisplay="None" Frame="Border" EditMode="InPlace" NoMasterRecordsText="There are no files in this folder.  To upload a file, click on the link above." Dir="LTR" CurrentResetPageIndexAction="SetPageIndexToFirst" TableLayout="Auto" ShowHeadersWhenNoRecords="False" __designer:dtid="281513631416333">
<EditFormSettings __designer:dtid="281513631416334">
<EditColumn CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" __designer:dtid="281513631416335"></EditColumn>
</EditFormSettings>
<Columns __designer:dtid="281513631416340">
<telerik:GridCheckBoxColumn ForceExtractValue="None" DataField="File Checked" DataType="System.Boolean" UniqueName="delete_selector" CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" __designer:dtid="281513631416341"></telerik:GridCheckBoxColumn>
<telerik:GridHyperLinkColumn NavigateUrl="GetFile.aspx?File=" UniqueName="column1" CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" DataTextField="File Name" HeaderText="File Name" __designer:dtid="281513631416342"></telerik:GridHyperLinkColumn>
<telerik:GridBoundColumn ReadOnly="True" ForceExtractValue="None" DataField="Size" UniqueName="column2" CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" HeaderText="Size" __designer:dtid="281513631416343"></telerik:GridBoundColumn>
<telerik:GridBoundColumn ReadOnly="True" ForceExtractValue="None" DataField="Author" UniqueName="column3" CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" HeaderText="Author" __designer:dtid="281513631416344"></telerik:GridBoundColumn>
<telerik:GridBoundColumn ReadOnly="True" ForceExtractValue="None" DataField="Date Uploaded" UniqueName="column4" CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" HeaderText="Date Uploaded" __designer:dtid="281513631416345"></telerik:GridBoundColumn>
</Columns>

<ExpandCollapseColumn Visible="False" Resizable="False" CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" __designer:dtid="281513631416336">
<HeaderStyle Width="20px" __designer:dtid="281513631416337"></HeaderStyle>
</ExpandCollapseColumn>

<RowIndicatorColumn Visible="False" CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" __designer:dtid="281513631416338">
<HeaderStyle Width="20px" __designer:dtid="281513631416339"></HeaderStyle>
</RowIndicatorColumn>
</MasterTableView>
</telerik:radgrid>

1 Answer, 1 is accepted

Sort by
0
Jonathan
Top achievements
Rank 1
answered on 23 Jan 2008, 10:18 PM
I figured it out!  I was trying to add a checkbox column, which was always disabled.  The Column editor in the designer doesn't contain all the types of columns.  The following code worked great, but wasn't a valid option in the IDE:

<telerik:GridClientSelectColumn CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" UniqueName="column" > 
<HeaderStyle Width="40px" /> 
</telerik:GridClientSelectColumn> 

Tags
Grid
Asked by
Jonathan
Top achievements
Rank 1
Answers by
Jonathan
Top achievements
Rank 1
Share this question
or