Hi! I have tried to understand grid basics by following the demos in the website but i can't get the selection right. I'm trying to select an item by selecting a row (i'm not sure that is possible), and i even tried to creat a column (GridButtonColumn) where i set the button as image button and the imageurl for the image i want but i can't get it right, cause it is always appearing a checkbox instead of the image and, althought it selectes the row it does not selects the item in the row (i put a breakpoint in the grid_SelectedItemChanged and it doesn't do anything).
I also tried to do this as an gridtemplatecolumn and it makes appear the image i want but every time i click on it, instead of selecting the row and the item, it gives me an error witch i don't really know whatit means.
Code for the gridButtoncolumn (and grid):
<telerik:RadGrid runat="server"
style="z-index: 1; left: 10px; top: 450px; position: absolute"
CellSpacing="0" DataSourceID="processos"
GridLines="None" ID="rg_processos" AutoGenerateColumns="False">
<headercontextmenu cssclass="GridContextMenu GridContextMenu_Default">
</headercontextmenu>
<mastertableview
datasourceid="processos">
<commanditemsettings exporttopdftext="Export to PDF" />
<rowindicatorcolumn
filtercontrolalttext="Filter RowIndicator column">
<HeaderStyle Width="20px" />
</rowindicatorcolumn>
<expandcollapsecolumn
filtercontrolalttext="Filter ExpandColumn column">
<HeaderStyle Width="20px" />
</expandcollapsecolumn>
<Columns>
<telerik:GridClientSelectColumn ButtonType="ImageButton"
FilterControlAltText="Filter column1 column"
ImageUrl="~/images/select_16_mouse.png" Text="Seleccionar" UniqueName="column1">
</telerik:GridClientSelectColumn>
<telerik:GridBoundColumn DataField="Sinistrado_ID" DataType="System.Int32"
FilterControlAltText="Filter Sinistrado_ID column"
HeaderText="Sinistrado_ID" SortExpression="Sinistrado_ID"
UniqueName="Sinistrado_ID">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Data_sinistro" DataType="System.DateTime"
FilterControlAltText="Filter Data_sinistro column" HeaderText="Data_sinistro"
SortExpression="Data_sinistro" UniqueName="Data_sinistro">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Nome"
FilterControlAltText="Filter Nome column" HeaderText="Criado/Alterado"
SortExpression="Nome" UniqueName="Nome">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="quando" DataType="System.DateTime"
FilterControlAltText="Filter quando column" HeaderText="Criado/Alterado"
SortExpression="quando" UniqueName="quando">
</telerik:GridBoundColumn>
</Columns>
<editformsettings>
<editcolumn
filtercontrolalttext="Filter EditCommandColumn column">
</editcolumn>
</editformsettings>
</mastertableview>
<clientsettings>
<selecting allowrowselect="True" />
</clientsettings>
<filtermenu enableimagesprites="False">
</filtermenu>
</telerik:RadGrid>
code for the gridtemplatecolumn:
<Columns>
<telerik:GridTemplateColumn ItemStyle-VerticalAlign="Middle" >
<ItemTemplate>
<asp:ImageButton runat="server" ImageUrl="~/images/select_16_mouse.png" />
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridClientSelectColumn ButtonType="ImageButton"
FilterControlAltText="Filter column1 column"
ImageUrl="~/images/select_16_mouse.png" Text="Seleccionar" UniqueName="column1">
</telerik:GridClientSelectColumn>
<telerik:GridBoundColumn DataField="Sinistrado_ID" DataType="System.Int32"
FilterControlAltText="Filter Sinistrado_ID column"
HeaderText="Sinistrado_ID" SortExpression="Sinistrado_ID"
UniqueName="Sinistrado_ID">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Data_sinistro" DataType="System.DateTime"
FilterControlAltText="Filter Data_sinistro column" HeaderText="Data_sinistro"
SortExpression="Data_sinistro" UniqueName="Data_sinistro">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Nome"
FilterControlAltText="Filter Nome column" HeaderText="Criado/Alterado"
SortExpression="Nome" UniqueName="Nome">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="quando" DataType="System.DateTime"
FilterControlAltText="Filter quando column" HeaderText="Criado/Alterado"
SortExpression="quando" UniqueName="quando">
</telerik:GridBoundColumn>
</Columns>
One more thing, i only know vb.net and not very much. I can handle html so if possible and the solution calls for code i would appreciate for it to be in vb.net, if is as to be in c# or javascript so be it.
Thanks,
FEST