There was a problem extracting DataKeyValues from the DataSource. Please ensure that DataKeyNames are specified correctly and all fields specified exist in the DataSource. |
protected void GridPJ_DetailTableDataBind(object source, Telerik.Web.UI.GridDetailTableDataBindEventArgs e)
{
GridDataItem dataItem = (GridDataItem)e.DetailTableView.ParentItem;
switch (e.DetailTableView.Name)
{
case "Personne":
{
string numcompte = dataItem.GetDataKeyValue("NumCompte").ToString();
//
e.DetailTableView.DataSource =
IHMProxy.SelectPersonneUSData(new CSSearchPersonne
{
NumCompte = numcompte
});
break;
}
case "publiPersonne" :
string numPersonne = dataItem.GetDataKeyValue("NUM_PERS").ToString();
//
int i = e.DetailTableView.DetailTables.Count;
e.DetailTableView.DataSource=
IHMProxy.selectPubliPersonne(numPersonne);
break;
<script type="text/javascript"> Telerik.Web.UI.RadEditor.prototype.displayMaxHTMLLengthErrorMessage = function () { alert("Hello!"); }</script><telerik:RadEditor ID="myEditor" runat="server" StripFormattingOnPaste="AllExceptNewLines" Width="100%" MaxHtmlLength="2000" > </telerik:RadEditor>
<telerik:GridTemplateColumn UniqueName="DisplayInvoice" HeaderText="Select Display Invoice #"
HeaderStyle-Width="20%" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center"
ItemStyle-Width="20%" >
<ItemTemplate>
<telerik:RadButton ID="rbInvoiceDisplay" GroupName="grpInvoiceDisplay" AutoPostBack="false"
ButtonType="ToggleButton" ToggleType="Radio" runat="server">
<ToggleStates>
<telerik:RadButtonToggleState PrimaryIconCssClass="rbToggleRadioChecked" />
<telerik:RadButtonToggleState PrimaryIconCssClass="rbToggleRadio" />
</ToggleStates>
</telerik:RadButton>
</ItemTemplate>
/telerik:GridTemplateColumn>
i have a serious problem.
I have a combobox in a webform. everything works fine locally. When the project is published i can't click on the combobox to display the various items. It more or less looks like a basic textbox....
This is my code:
<html><head> <title></title> <style id="Style1" type="text/css" runat="server"> td { vertical-align: top; } input.RadUploadSubmit { margin-top: 20px; } #RadUpload1 { width: 355px; } </style> <script type="text/javascript"> function CloseWindow() { var oManager = GetRadWindowManager(); var oWnd = oManager.GetWindowByName("RadWindow1"); oWnd.Close(); } function GetRadWindow() { var oWindow = null; if (window.radWindow) oWindow = window.radWindow; else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; return oWindow; }
function CloseDialog() { GetRadWindow().close(); return true; } </script></head><body> <form runat="server" id="Form1"> <%--method="post" enctype="multipart/form-data"--%> <div id="formulaire"> <center> Ticket : <b> <asp:Label ID="TicketFamille" runat="server"></asp:Label></b></center> <asp:Label runat="server" ID="lblERROR" Visible="false"></asp:Label> <table cellpadding="5px" cellspacing="2px"> <tr> <td width="200px" align='right'> <asp:Label ID="lblTitre" runat="server" Text="Titre"></asp:Label> : </td> <td> <telerik:RadTextBox ID="txtTitre" runat="server" Skin="Telerik" Width="250"> </telerik:RadTextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="*" ForeColor="Red" ControlToValidate="txtTitre" ValidationGroup="validationincident"></asp:RequiredFieldValidator> </td> </tr> <tr> <td align='right'> <asp:Label ID="lblCategorie" runat="server" Text="Concerne : "></asp:Label> </td> <td> <asp:RadioButtonList ID="RadioButtonList1" runat="server" AppendDataBoundItems="true" OnSelectedIndexChanged="RadioButtonList1_SelectedIndexChanged" AutoPostBack="true"> <asp:ListItem Selected="True" Value="1">Projet</asp:ListItem> <asp:ListItem Value="2">Sous-categorie</asp:ListItem> </asp:RadioButtonList> </td> </tr> <tr> <td align='right'> <asp:Label ID="lblSousCategorie" runat="server" Text="Sous Categorie :"></asp:Label> </td> <td> <telerik:RadComboBox ID="cbSousCategorie" runat="server" Skin="Telerik"> </telerik:RadComboBox> </td> </tr> <tr> <td align='right'> <asp:Label ID="lblProjet" runat="server" Text="Projet : "></asp:Label> </td> <td> <telerik:RadComboBox ID="cbProjet" runat="server" DataTextField="nomProjet" DataValueField="idProjet" Skin="Telerik"> </telerik:RadComboBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ErrorMessage="*" ForeColor="Red" ControlToValidate="cbProjet" ValidationGroup="validationincident"></asp:RequiredFieldValidator> </td> </tr> <tr> <td align='right'> <asp:Label ID="lblDescription" runat="server" Text="Description : "></asp:Label> </td> <td> <telerik:RadTextBox ID="txtDescription" runat="server" TextMode="MultiLine" Width="250" Height="100" Skin="Telerik"> </telerik:RadTextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ErrorMessage="*" ForeColor="Red" ControlToValidate="txtDescription" ValidationGroup="validationincident"></asp:RequiredFieldValidator> </td> </tr> <tr> <td align='right'> Joindre un fichier : </td> <td> <br /> <telerik:RadUpload ID="RadUpload1" runat="server" MaxFileInputsCount="5" Skin="Telerik"> <Localization Add="Ajouter" Clear="Vider" Delete="Supprimer" Select="Parcourir" /> </telerik:RadUpload> <br /> <asp:Repeater ID="reportResults" runat="server" Visible="False"> <HeaderTemplate> Fichiers attachés:<br /> </HeaderTemplate> <ItemTemplate> '<%#DataBinder.Eval(Container.DataItem, "FileName")%>' ( '<%#DataBinder.Eval(Container.DataItem, "ContentLength").ToString() + " bytes"%>' )<br /> </ItemTemplate> </asp:Repeater> <%--<asp:Button ID="buttonSubmit" CssClass="RadUploadSubmit" OnClick="buttonSubmit_Click" runat="server" Text="Joindre le fichier" />--%> <br /> <%--<asp:Label ID="labelNoResults" runat="server" Visible="True">Pas de fichier joint pour le moment</asp:Label>--%> <br /> </td> </tr> </table> <asp:HiddenField runat="server" ID="HiddenFieldIdContact" /> <center><asp:Button ID="Button1" runat="server" Text="Soumettre ce ticket" OnClick="Button1_Click" OnClientClick="if(Page_ClientValidate()) CloseDialog()" UseSubmitBehavior="false" ValidationGroup="validationincident" /></center> </div> <center> <telerik:RadScriptManager ID="RadScriptManager1" Runat="server"> </telerik:RadScriptManager> </center> </form></body></html>Thanks again for your help !!!
NB: i have the same problem with the RadUpload control.