Hallo Zusammen,
ich will im Visual Studio einen Webpart erstellen. Soweit so gut... Ist da.
Nun binde ich in meinen Webpart Telerik:Radgrid mit CommandItemTemplate.
Meine .ascx sieht dann so aus:
<telerik:RadGrid Skin="Black" RenderMode="Lightweight" ID="RadGrid1" AllowAutomaticUpdates="true" AllowAutomaticDeletes="true"
AllowSorting="True" AllowPaging="True"
runat="server" AllowMultiRowSelection="True" PageSize="7"
AllowMultiRowEdit="True" AllowAutomaticInserts="True" OnItemCreated="RadGrid1_ItemCreated"
OnItemDeleted="RadGrid1_ItemDeleted" OnItemUpdated="RadGrid1_ItemUpdated" OnItemInserted="RadGrid1_ItemInserted">
<MasterTableView EnableHeaderContextMenu="true" EditMode="InPlace" ItemStyle-Wrap="False" CommandItemDisplay="Top" Width="100%">
<CommandItemTemplate>
Custom command item template
<asp:LinkButton Style="vertical-align: bottom" ID="btnEditSelected" runat="server"
CommandName="EditSelected" Visible='<%# RadGrid1.EditIndexes.Count == 0 %>'><img style="border:0px" alt="" src="/_layouts/images/Telerik/Edit.png" /> Edit Selected Customers</asp:LinkButton>
<asp:LinkButton ID="btnUpdateEdited" runat="server" CommandName="UpdateEdited" Visible='<%# RadGrid1.EditIndexes.Count > 0 %>'><img style="border:0px" alt="" src="/_layouts/images/Telerik/Update.png" /> Update Customers</asp:LinkButton>
<asp:LinkButton ID="btnCancel" runat="server" CommandName="CancelAll" Visible='<%# RadGrid1.EditIndexes.Count > 0 || RadGrid1.MasterTableView.IsItemInserted %>'><img style="border:0px" alt="" src="/_layouts/images/Telerik/Cancel.png" /> Cancel editing</asp:LinkButton>
<asp:LinkButton ID="LinkButton3" runat="server" CommandName="InitInsert" Visible='<%# !RadGrid1.MasterTableView.IsItemInserted %>'><img style="border:0px" alt="" src="/_layouts/images/Telerik/AddRecord.png" /> Add new Customer</asp:LinkButton>
<asp:LinkButton ID="LinkButton4" runat="server" CommandName="PerformInsert" Visible='<%# RadGrid1.MasterTableView.IsItemInserted %>'><img style="border:0px" alt="" src="/_layouts/images/Telerik/Insert.gif" /> Add this Customer</asp:LinkButton>
<asp:LinkButton ID="LinkButton5" OnClientClick="javascript:return confirm('Delete all selected customers?')"
runat="server" CommandName="DeleteSelected"><img style="border:0px" alt="" src="/_layouts/images/Telerik/Delete.png" /> Delete Selected Customers</asp:LinkButton>
<asp:LinkButton ID="LinkButton6" runat="server" CommandName="RebindGrid"><img style="border:0px" alt="" src="/_layouts/images/Telerik/Refresh.png" /> Refresh customer list</asp:LinkButton>
<br />
</CommandItemTemplate>
</MasterTableView>
</telerik:RadGrid>
Einfach von Telerik Seite kopiert.
Aber auf der Weboberfläche lässt sich aber nix anzeigen. Der Webpart ist aber da ;)
Fehlt mir was auf der ascx.cs ? Vlt. in der Page_Load-Funktion?
Bin Anfänger... sorry falls die Frage dumm ist.
Danke!