Note that there are some explanatory texts on larger screens.

plurals
  1. POCombobox databind from string not working
    primarykey
    data
    text
    <p>In my application, it will pop up a radwindow when user add/edit record. </p> <p>I had use ondatabound function for the combox, but my code not working.</p> <pre><code>&lt;%@ Page Language="VB" AutoEventWireup="false" CodeFile="Allowance.aspx.vb" Inherits="Payroll_Allowance" %&gt; &lt;%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %&gt; &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt; &lt;head id="Head1" runat="server"&gt; &lt;title&gt;Edit Payroll Allowance&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;form id="form1" runat="server"&gt; &lt;telerik:RadScriptManager ID="RadScriptManager1" runat="server"&gt; &lt;/telerik:RadScriptManager&gt; &lt;telerik:RadSplitter ID="RadSplitter1" runat="server" Width="100%" Height="100%" Orientation="Horizontal"&gt; &lt;telerik:RadPane ID="rpContent" runat="server"&gt; &lt;asp:Panel ID="Panel1" runat="server" Width="100%" CssClass=thePanel&gt; &lt;asp:Table ID="Table0" runat="server" Height="100%"&gt; &lt;asp:TableRow&gt; &lt;asp:TableCell Font-Bold="true" font-size="10pt" CssClass=theHead&gt; Payroll Allowance &lt;/asp:TableCell&gt; &lt;/asp:TableRow&gt; &lt;/asp:Table&gt; &lt;/asp:Panel&gt; &lt;telerik:RadToolBar ID="rtbMain" runat="server" Width="100%"&gt; &lt;Items&gt; &lt;telerik:RadToolBarButton Width="80px" Value="Add" Text="Add" CausesValidation="false"&gt;&lt;/telerik:RadToolBarButton&gt; &lt;telerik:RadToolBarButton IsSeparator="true"&gt;&lt;/telerik:RadToolBarButton&gt; &lt;%-- &lt;telerik:RadToolBarButton Width="80px" Value="Edit" Text="Edit" CausesValidation="false" Enabled=false&gt;&lt;/telerik:RadToolBarButton&gt; &lt;telerik:RadToolBarButton IsSeparator="true"&gt;&lt;/telerik:RadToolBarButton&gt; &lt;telerik:RadToolBarButton Width="80px" Value="Delete" Text="Delete" CausesValidation="false" Enabled=false&gt;&lt;/telerik:RadToolBarButton&gt; &lt;telerik:RadToolBarButton IsSeparator="true"&gt;&lt;/telerik:RadToolBarButton&gt; --%&gt; &lt;telerik:RadToolBarButton Width="80px" Value="Report" Text="Report" visible=false CausesValidation="false"&gt;&lt;/telerik:RadToolBarButton&gt; &lt;telerik:RadToolBarButton IsSeparator="true"&gt;&lt;/telerik:RadToolBarButton&gt; &lt;/Items&gt; &lt;/telerik:RadToolBar&gt; &lt;div id="printarea"&gt; &lt;asp:Table ID="tblHistory" width=800px runat="server" &gt; &lt;asp:TableRow&gt; &lt;asp:TableCell&gt; &lt;asp:Table ID="Table1" runat="server" Width=650 BorderStyle=None&gt; &lt;asp:TableRow&gt; &lt;asp:TableCell CssClass=fieldheader Width=150&gt;Staff Name&lt;/asp:TableCell&gt; &lt;asp:TableCell Width=250&gt;&lt;asp:Label ID="lbStaffName" runat=server&gt;&lt;/asp:Label&gt;&lt;/asp:TableCell&gt; &lt;asp:TableCell CssClass=fieldheader Width=150&gt;Staff No.&lt;/asp:TableCell&gt; &lt;asp:TableCell Width=250&gt;&lt;asp:Label ID="lbStaffNo" runat=server&gt;&lt;/asp:Label&gt;&lt;/asp:TableCell&gt; &lt;/asp:TableRow&gt; &lt;/asp:Table&gt; &lt;/asp:TableCell&gt; &lt;/asp:TableRow&gt; &lt;/asp:Table&gt; &lt;br /&gt; &lt;telerik:RadGrid ID="rgAllowance" runat="server" DataSourceID="ldsAllowance" GridLines="None" Width="800px" AllowSorting="True" AutoGenerateColumns="false" AllowFilteringByColumn="false" ShowGroupPanel=false ShowFooter="False" AllowPaging="True" PageSize="15"&gt; &lt;PagerStyle Position="TopAndBottom" /&gt; &lt;ClientSettings EnablePostBackOnRowClick="True" AllowColumnsReorder="True" AllowDragToGroup="false" ReorderColumnsOnClient="True"&gt; &lt;Selecting AllowRowSelect="True" /&gt; &lt;/ClientSettings&gt; &lt;MasterTableView DataSourceID="ldsAllowance" DataKeyNames="AllowanceID" &gt; &lt;CommandItemSettings ExportToPdfText="Export to Pdf"&gt;&lt;/CommandItemSettings&gt; &lt;RowIndicatorColumn&gt; &lt;HeaderStyle Width="10px"&gt;&lt;/HeaderStyle&gt; &lt;/RowIndicatorColumn&gt; &lt;ExpandCollapseColumn&gt; &lt;HeaderStyle Width="10px"&gt;&lt;/HeaderStyle&gt; &lt;/ExpandCollapseColumn&gt; &lt;Columns&gt; &lt;telerik:GridBoundColumn DataField="AllowanceID" HeaderText="Allowance ID" ReadOnly="True" SortExpression="AllowanceID" UniqueName="AllowanceID" Visible=false&gt; &lt;/telerik:GridBoundColumn&gt; &lt;telerik:GridBoundColumn DataField="PPSCompanyCode" HeaderText="Allowance Code" ReadOnly="True" SortExpression="PPSCompanyCode" UniqueName="PPSCompanyCode"&gt;&lt;ItemStyle Font-Underline="True" BackColor=White ForeColor="Blue" BorderColor=ActiveBorder/&gt; &lt;/telerik:GridBoundColumn&gt; &lt;telerik:GridBoundColumn DataField="EntitleFrom" HeaderText="Entitle From" ReadOnly="True" DataFormatString="{0:dd-MMM-yyyy}" SortExpression="EntitleFrom" UniqueName="EntitleFrom"&gt;&lt;ItemStyle BackColor=White BorderColor=ActiveBorder /&gt; &lt;/telerik:GridBoundColumn&gt; &lt;telerik:GridBoundColumn DataField="EntitleTo" HeaderText="Entitle To" ReadOnly="True" DataFormatString="{0:dd-MMM-yyyy}" SortExpression="EntitleTo" UniqueName="EntitleTo"&gt;&lt;ItemStyle BackColor=White BorderColor=ActiveBorder/&gt; &lt;/telerik:GridBoundColumn&gt; &lt;telerik:GridBoundColumn DataField="AllowanceAmount" HeaderText="Remarks" ReadOnly="True" DataFormatString="{0:N}" SortExpression="AllowanceAmount" UniqueName="AllowanceAmount"&gt;&lt;ItemStyle BackColor=White BorderColor=ActiveBorder/&gt; &lt;/telerik:GridBoundColumn&gt; &lt;/Columns&gt; &lt;/MasterTableView&gt; &lt;/telerik:RadGrid&gt; &lt;/div&gt; &lt;/telerik:RadPane&gt; &lt;/telerik:RadSplitter&gt; &lt;telerik:RadWindow ID="RadWindow1" runat="server" Width="580px" Height="300px" Behaviors="Close" Title="Add/Modify Payroll Allowance" &gt; &lt;ContentTemplate&gt; &lt;asp:Table ID="Table2" runat="server" Width="100%" Height="100%"&gt; &lt;asp:TableRow &gt; &lt;asp:TableCell CssClass="editheader"&gt;Allowance Code: &lt;/asp:TableCell&gt; &lt;asp:TableCell&gt; &lt;telerik:RadComboBox ID="dfAllowanceCode" runat="server" Width="250px" AppendDataBoundItems="true" AutoPostBack="true" DataTextField="ACode" OnDataBound="dfAllowanceCode_DataBound"&gt; &lt;Items&gt; &lt;telerik:RadComboBoxItem Text="--Select--" Value="" /&gt; &lt;/Items&gt; &lt;/telerik:RadComboBox&gt; &lt;/asp:TableCell&gt; &lt;/asp:TableRow&gt; &lt;asp:TableRow&gt; &lt;asp:TableCell CssClass="editheader"&gt;Entitle From: &lt;/asp:TableCell&gt; &lt;asp:TableCell&gt; &lt;asp:HiddenField ID="dfAllowanceID" Value="0" runat="server" /&gt; &lt;telerik:RadDatePicker ID="dfStartDate" runat="server" Width="150px" DateInput-DateFormat="dd-MMM-yyyy" Enabled="true"&gt; &lt;/telerik:RadDatePicker&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="* Required" ControlToValidate="dfStartDate"&gt;&lt;/asp:RequiredFieldValidator&gt; &lt;/asp:TableCell&gt; &lt;/asp:TableRow&gt; &lt;asp:TableRow&gt; &lt;asp:TableCell CssClass="editheader"&gt;Entitle To: &lt;/asp:TableCell&gt; &lt;asp:TableCell&gt; &lt;telerik:RadDatePicker ID="dfEndDate" runat="server" Width="150px" DateInput-DateFormat="dd-MMM-yyyy" Enabled="true"&gt; &lt;/telerik:RadDatePicker&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ErrorMessage="* Required" ControlToValidate="dfEndDate"&gt;&lt;/asp:RequiredFieldValidator&gt; &lt;/asp:TableCell&gt; &lt;/asp:TableRow&gt; &lt;asp:TableRow&gt; &lt;asp:TableCell CssClass="editheader"&gt;Amount: &lt;/asp:TableCell&gt; &lt;asp:TableCell&gt; &lt;telerik:RadNumericTextBox ID="dfAmount" runat="server" Width="125px" Enabled="true" NumberFormat-DecimalDigits="2" &gt; &lt;/telerik:RadNumericTextBox &gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ErrorMessage="* Required" ControlToValidate="dfAmount"&gt;&lt;/asp:RequiredFieldValidator&gt; &lt;/asp:TableCell&gt; &lt;/asp:TableRow&gt; &lt;asp:TableRow&gt; &lt;asp:TableCell BackColor="#EEEEEE" ColumnSpan="2" HorizontalAlign="Center"&gt; &lt;asp:Button ID="btnSave" runat="server" Text="Save" Width="80px" /&gt;&amp;nbsp;&amp;nbsp; &lt;asp:Button ID="btnDelete" runat="server" Text="Delete" Width="80px" CausesValidation="false" /&gt; &lt;asp:Button ID="btnCancel" runat="server" Text="Close" Width="80px" CausesValidation="false" /&gt; &lt;/asp:TableCell&gt; &lt;/asp:TableRow&gt; &lt;/asp:Table&gt; &lt;/ContentTemplate&gt; &lt;/telerik:RadWindow&gt; &lt;asp:LinqDataSource ID="ldsAllowance" runat="server" ContextTypeName="dcHRISDataContext" OrderBy="EntitleFrom desc,AllowanceID desc" TableName="HRIS_PPSAllowances" Where="SID==@SID"&gt; &lt;WhereParameters&gt; &lt;asp:QueryStringParameter DefaultValue="0" Name="SID" QueryStringField="SID" Type="Int32" /&gt; &lt;/WhereParameters&gt; &lt;/asp:LinqDataSource&gt; &lt;/form&gt; &lt;/body&gt; &lt;/html&gt; </code></pre> <p>Code Behind:</p> <pre><code>Protected Sub dfAllowanceCode_DataBound(ByVal sender As Object, ByVal e As Telerik.Web.UI.RadComboBoxItemEventArgs) Handles dfAllowanceCode.DataBound Dim ACode As String = "PPS123, PPS22323, PPS5454, PPS1231" Try Dim i As Integer = 0 Dim arrList As New ArrayList() arrList.AddRange(ACode.Split(",")) For i = 0 To arrList.Count - 1 dfAllowanceCode.Items.Add(New Telerik.Web.UI.RadComboBoxItem(arrList.Item(i).ToString, i)) Next Catch ex As Exception Response.Write("An Error Occurred: " &amp; e.ToString()) Finally End Try End Sub </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload