Hello to all,
I'm developing a costum module with a gridview.
When i use a registered user i can select rows from the gridview or move through the rows with the pager.
With unregister user, i can't. Running in debug I noticed No events are fired.
Here the code of my view control:
<%@ Control language="vb" Inherits="IPS.Modules.IdeaAzienda_TipiAttivita.ViewIdeaAzienda_TipiAttivita" CodeFile="ViewIdeaAzienda_TipiAttivita.ascx.vb" AutoEventWireup="False" Explicit="True" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<%@ Register TagPrefix="dnn" TagName="Audit" Src="~/controls/ModuleAuditControl.ascx" %>
<asp:ObjectDataSource ID="DataSourceTipiAttivitaGrid" runat="server"
DataObjectTypeName="IPS.Modules.IdeaAzienda_TipiAttivita.IdeaAzienda_TipiAttivitaInfo"
DeleteMethod="Delete_IdeaAzienda_TipiAttivita"
InsertMethod="Insert_IdeaAzienda_TipiAttivita"
SelectMethod="SearchFull_IdeaAzienda_TipiAttivitasDT"
TypeName="IPS.Modules.IdeaAzienda_TipiAttivita.IdeaAzienda_TipiAttivitaController"
UpdateMethod="Update_IdeaAzienda_TipiAttivita">
<SelectParameters>
<asp:Parameter Name="pValore" Type="String" />
</SelectParameters>
</asp:ObjectDataSource>
<asp:MultiView ID="MultiView1" runat="server" ActiveViewIndex="0">
<!-- View Griglia -->
<asp:View ID="ViewGriglia" runat="server" >
<asp:Panel ID="pnlGridView" runat="server" Width="100%" >
<asp:GridView ID="grdTipiAttivita" runat="server" AllowPaging="True" HorizontalAlign="Center"
AutoGenerateColumns="False" DataSourceID="DataSourceTipiAttivitaGrid" CellPadding="4" DataKeyNames="Codice"
ForeColor="#333333" GridLines="None" Width="100%" AllowSorting="True">
<AlternatingRowStyle BackColor="White" ForeColor="#284775" />
<Columns>
<asp:CommandField ButtonType="Image"
SelectImageUrl="~/DesktopModules/IPS.IdeaAzienda_TipiAttivita/img/viewmag.png"
ShowSelectButton="True"
UpdateImageUrl="~/DesktopModules/IPS.IdeaAzienda_TipiAttivita/img/filesave.png" />
<asp:BoundField DataField="Codice" HeaderText="Codice"
SortExpression="Codice" >
<HeaderStyle HorizontalAlign="Left" />
</asp:BoundField>
<asp:BoundField DataField="Descrizione" HeaderText="Descrizione"
SortExpression="Descrizione" >
<HeaderStyle HorizontalAlign="Left" />
</asp:BoundField>
</Columns>
<EditRowStyle BackColor="#999999" />
<FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Left" />
<RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
<SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
</asp:GridView>
</asp:Panel>
</asp:View>
<!-- View Dettaglio -->
<asp:View ID="ViewDettaglio" runat="server">
<asp:Panel ID="pnlFormView" runat="server" Width="100%" >
<asp:FormView ID="FormViewDati" runat="server" AllowPaging="True"
CellPadding="4" DataSourceID="DataSourceTipiAttivitaGrid"
ForeColor="#333333" HorizontalAlign="Center" Width="100%" DataKeyNames="Codice">
<EditItemTemplate>
<table width="100%"><tr>
<td>Codice:</td>
<td><asp:TextBox ID="CodiceTextBox" runat="server" Text='<%# Bind("Codice") %>' Width="400px" />
<asp:RequiredFieldValidator runat="server" id="reqCodice" controltovalidate="CodiceTextBox" errormessage="Inserire un codice valido" />
</td>
</tr>
<tr>
<td>Descrizione:</td>
<td><asp:TextBox ID="DescrizioneTextBox" runat="server" Text='<%# Bind("Descrizione") %>' Width="400px" /></td>
</tr>
</table>
<asp:LinkButton ID="UpdateButton" runat="server" CausesValidation="True"
CommandName="Update" Text="" >
<asp:Image ID="imgEdit" runat="server" ImageUrl="img/filesave.png" ToolTip="Modifica il record corrente" BorderStyle="None" />
</asp:LinkButton>
&nbsp;<asp:LinkButton ID="UpdateCancelButton" runat="server"
CausesValidation="False" CommandName="Cancel" Text="" >
<asp:Image ID="imgUndo" runat="server" ImageUrl="img/undo.png" ToolTip="Annulla operazione" BorderStyle="None" />
</asp:LinkButton>
</EditItemTemplate>
<EditRowStyle BackColor="#999999" />
<FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<InsertItemTemplate>
<table width="100%"><tr>
<td>Codice:</td>
<td><asp:TextBox ID="CodiceTextBox" runat="server" Text='<%# Bind("Codice") %>' Width="400px" />
<asp:RequiredFieldValidator runat="server" id="reqCodice" controltovalidate="CodiceTextBox" errormessage="Inserire un codice valido" />
</td>
</tr>
<tr>
<td>Descrizione:</td>
<td><asp:TextBox ID="DescrizioneTextBox" runat="server" Text='<%# Bind("Descrizione") %>' Width="400px" /></td>
</tr>
</table>
<asp:LinkButton ID="InsertButton" runat="server" CausesValidation="True"
CommandName="Insert" Text="" >
<asp:Image ID="imgNew" runat="server" ImageUrl="img/filesave.png" ToolTip="Inserimento nuovo record" BorderStyle="None" />
</asp:LinkButton>
&nbsp;<asp:LinkButton ID="InsertCancelButton" runat="server"
CausesValidation="False" CommandName="Cancel" Text="" >
<asp:Image ID="imgUndo" runat="server" ImageUrl="img/undo.png" ToolTip="Annulla operazione" BorderStyle="None" />
</asp:LinkButton>
</InsertItemTemplate>
<ItemTemplate>
<table width="100%"><tr>
<td>Codice:</td>
<td><asp:TextBox ID="CodiceTextBox" runat="server" Text='<%# Bind("Codice") %>' Width="400px" /></td>
</tr>
<tr>
<td>Descrizione:</td>
<td><asp:TextBox ID="DescrizioneTextBox" runat="server" Text='<%# Bind("Descrizione") %>' Width="400px" /></td>
</tr>
</table>
<hr />
<asp:LinkButton ID="EditButton" runat="server" CausesValidation="False"
CommandName="Edit" Text="" >
<asp:Image ID="imgEdit" runat="server" ImageUrl="img/edit.png" ToolTip="Modifica il record corrente" BorderStyle="None" />
</asp:LinkButton>
&nbsp;<asp:LinkButton ID="DeleteButton" runat="server" CausesValidation="False"
CommandName="Delete" Text="" >
<asp:Image ID="imgDelete" runat="server" ImageUrl="img/cancel.png" ToolTip="Elimina il record corrente" BorderStyle="None" />
</asp:LinkButton>
&nbsp;
</ItemTemplate>
<PagerSettings Mode="NextPreviousFirstLast"
FirstPageImageUrl="~/DesktopModules/IPS.IdeaAzienda_TipiAttivita/img/2leftarrow.png"
LastPageImageUrl="~/DesktopModules/IPS.IdeaAzienda_TipiAttivita/img/2rightarrow.png"
NextPageImageUrl="~/DesktopModules/IPS.IdeaAzienda_TipiAttivita/img/1rightarrow.png"
PreviousPageImageUrl="~/DesktopModules/IPS.IdeaAzienda_TipiAttivita/img/1leftarrow.png" />
<PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Left" />
<RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
</asp:FormView>
</asp:Panel>
</asp:View>
</asp:MultiView>
Hope anyone can help me.
Thanks.