or
<telerik:radlistview id="lstViewEmployment" runat="server" datakeynames="Id" datasourceid="dsEmployments" allowpaging="True" allowcustompaging="True" allownaturalsort="True" pagesize="1" skin="Windows7" onitemcreated="lstViewEmployment_ItemCreated" oniteminserted="lstViewEmployment_ItemInserted" onitemupdated="lstViewEmployment_ItemUpdated" onitemcanceling="lstViewEmployment_ItemCanceling" onitemediting="lstViewEmployment_ItemEditing" onitemdatabound="lstViewEmployment_ItemDataBound"> <LayoutTemplate> <div class="RadListView RadListViewFloated RadListView_Windows7"> <div class="rlvFloated"> <div runat="server" id="itemPlaceholder"></div> </div> <telerik:RadDataPager runat="server" SEOPagingQueryPageKey="" Skin="Windows7" ID="RadDataPager1" PageSize="1" Width="900"> <Fields> <telerik:RadDataPagerButtonField FieldType="FirstPrev" /> <telerik:RadDataPagerButtonField FieldType="NextLast" /> <telerik:RadDataPagerGoToPageField CurrentPageText="Employment Record" EnableSubmitButton="false" HorizontalPosition="RightFloat" /> </Fields> </telerik:RadDataPager> <div style="display: none"> <telerik:RadCalendar runat="server" ID="rlvSharedCalendar" Skin='<%#Container.Skin %>' RangeMinDate='<%#new DateTime(1900, 1, 1) %>' /> </div> <div style="display: none"> <telerik:RadTimeView runat="server" ID="rlvSharedTimeView" Skin='<%# Container.Skin %>' /> </div> </div> </LayoutTemplate> <ItemTemplate> <div class="rlvI"> <telerik:RadButton ID="btnEdit" runat="server" Text="Edit" ToolTip="Edit" CommandName="Edit" CausesValidation="false"></telerik:RadButton> <telerik:RadButton ID="btnDelete" runat="server" Text="Delete" ToolTip="Delete" CommandName="Delete" CausesValidation="false"></telerik:RadButton> <div class="formLine"> <div class="formField66"> Name of Employer: <asp:Label ID="lblEmployerName" runat="server" Text='<%# Eval("Name") %>'></asp:Label> </div> </div> <div class="formLine"> <div class="formField66"> Employment Address: <asp:Label ID="lblEmployerAddress" runat="server" Text='<%# Eval("Address") %>'></asp:Label> </div> </div> <div class="formLine"> <div class="formField33"> City, State: <asp:Label ID="lblCity" runat="server" Text='<%# Eval("City") %>'></asp:Label>, <asp:Label ID="lblState" runat="server" Text='<%# Eval("State") %>'></asp:Label> </div> <div class="formField33"> County: <asp:Label ID="lblCounty" runat="server" Text='<%# Eval("County") %>'></asp:Label> </div> <div class="formField33"> Zip: <asp:Label ID="lblZip" runat="server" Text='<%# Eval("ZipCode") %>'></asp:Label> </div> </div> <div class="formLine"> <div class="formField33"> Phone Number: <asp:Label ID="lblPhone" runat="server" Text='<%# SorBll.Util.FormatPhoneNumber(Eval("Phone")) %>'></asp:Label> </div> <div class="formField66"> Employment Begin Date: <asp:Label ID="lblStartDate" runat="server" Text='<%# SorBll.Util.FormatNullableDate(Eval("BeginDate")) %>'></asp:Label> </div> </div> <div class="formLine"> <div class="formField66"> Occupation: <asp:Label ID="lblOccupation" runat="server" Text='<%# Eval("Occupation") %>'></asp:Label> </div> </div> </div> </ItemTemplate> <AlternatingItemTemplate> <div class="rlvA"> <telerik:RadButton ID="btnEdit" runat="server" Text="Edit" ToolTip="Edit" CommandName="Edit" CausesValidation="false"></telerik:RadButton> <telerik:RadButton ID="btnDelete" runat="server" Text="Delete" ToolTip="Delete" CommandName="Delete" CausesValidation="false"></telerik:RadButton> <div class="formLine"> <div class="formField66"> Name of Employer: <asp:Label ID="lblEmployerName" runat="server" Text='<%# Eval("Name") %>'></asp:Label> </div> </div> <div class="formLine"> <div class="formField66"> Employment Address: <asp:Label ID="lblEmployerAddress" runat="server" Text='<%# Eval("Address") %>'></asp:Label> </div> </div> <div class="formLine"> <div class="formField33"> City, State: <asp:Label ID="lblCity" runat="server" Text='<%# Eval("City") %>'></asp:Label>, <asp:Label ID="lblState" runat="server" Text='<%# Eval("State") %>'></asp:Label> </div> <div class="formField33"> County: <asp:Label ID="lblCounty" runat="server" Text='<%# Eval("County") %>'></asp:Label> </div> <div class="formField33"> Zip: <asp:Label ID="lblZip" runat="server" Text='<%# Eval("ZipCode") %>'></asp:Label> </div> </div> <div class="formLine"> <div class="formField33"> Phone Number: <asp:Label ID="lblPhone" runat="server" Text='<%# SorBll.Util.FormatPhoneNumber(Eval("Phone")) %>'></asp:Label> </div> <div class="formField66"> Employment Begin Date: <asp:Label ID="lblStartDate" runat="server" Text='<%# SorBll.Util.FormatNullableDate(Eval("BeginDate")) %>'></asp:Label> </div> </div> <div class="formLine"> <div class="formField66"> Occupation: <asp:Label ID="lblOccupation" runat="server" Text='<%# Eval("Occupation") %>'></asp:Label> </div> </div> </div> </AlternatingItemTemplate> <EditItemTemplate> <telerik:RadScriptBlock ID="RadScriptBlock1" runat="server"> <script type="text/javascript"> function CloseCityPopUpAndRefreshEmploymentEdit() { var combo = $find("<%= lstViewEmployment.EditItems[0].FindControl("cboEmploymentCity").ClientID %>"); combo.requestItems("", false); } function onEmpCityClientFocus(sender, args) { var box = $find("<%= lstViewEmployment.EditItems[0].FindControl("cboEmploymentCity").ClientID %>"); box.showDropDown(); } </script> </telerik:RadScriptBlock> <div class="rlvIEdit"> <div class="formLine"> <div class="formField66"> Name of Employer: <telerik:RadTextBox ID="txtEmployerName" runat="server" MaxLength="50" Width="400" Text='<%# Bind("Name") %>' TabIndex="1"> <ClientEvents OnBlur="ForceUpperCase" /> </telerik:RadTextBox> </div> </div> <div class="formLine"> <div class="formField66"> Employment Address: <telerik:RadTextBox ID="txtEmployerAddress" runat="server" MaxLength="50" Width="400" Text='<%# Bind("Address") %>' TabIndex="2"> <ClientEvents OnBlur="ForceUpperCase" /> </telerik:RadTextBox> </div> </div> <div class="formLine"> <div class="formField33"> City, State: <asp:LinkButton ID="lnkAddEmploymentCityEdit" runat="server" OnClick="lnkAddEmploymentCityEdit_Click">ADD CITY</asp:LinkButton> | <asp:LinkButton ID="lnkClearCity" runat="server" OnClick="lnkClearCity_Click">CLEAR CITY</asp:LinkButton> <br /> <telerik:RadComboBox ID="cboEmploymentCity" runat="server" EmptyMessage="Type city ..." DataValueField="IDNumber" TabIndex="3" OnItemsRequested="cboEmploymentCity_ItemsRequested" OnClientFocus="onEmpCityClientFocus" DataTextField="CITY" MarkFirstMatch="true" DropDownAutoWidth="Enabled" DataSourceID="dsCities" EnableLoadOnDemand="False"> <ItemTemplate> <%# Eval("CITY") %>, <%# Eval("State") %>, <%# Eval("ZIPCODE1") %> <%# Eval("COUNTY") %> </ItemTemplate> </telerik:RadComboBox> , <telerik:RadTextBox ID="txtEmploymentState" runat="server" MaxLength="2" Width="45px" Enabled="false" Text='<%# Bind("State") %>'></telerik:RadTextBox> </div> <div class="formField33"> County:<br /> <telerik:RadTextBox ID="txtEmploymentCounty" runat="server" MaxLength="50" Enabled="false" Text='<%# Bind("County") %>'></telerik:RadTextBox> </div> <div class="formField33"> Zip:<br /> <telerik:RadMaskedTextBox ID="txtEmploymentZip" runat="server" Mask="#####" Enabled="false" Text='<%# Bind("ZipCode") %>'></telerik:RadMaskedTextBox> </div> </div> <div class="formLine"> <div class="formField33"> Phone Number:<br /> <telerik:RadMaskedTextBox ID="txtEmploymentPhoneNumber" runat="server" Mask="(###) ###-####" Columns="15" Text='<%# Bind("Phone") %>' TabIndex="4"></telerik:RadMaskedTextBox> </div> <div class="formField66"> Employment Begin Date: <telerik:RadDatePicker ID="txtEmploymentStartDate" runat="server" MinDate="1/1/1900" SelectedDate='<%# Bind("BeginDate") %>' TabIndex="5"></telerik:RadDatePicker> </div> </div> <div class="formLine"> <div class="formField66"> Occupation: <telerik:RadTextBox ID="txtEmploymentOccupation" runat="server" MaxLength="255" Width="400" Text='<%# Bind("Occupation") %>' TabIndex="6"> <ClientEvents OnBlur="ForceUpperCase" /> </telerik:RadTextBox> </div> </div> <telerik:RadButton ID="btnUpdate" runat="server" Text="Update" ToolTip="Update" CommandName="Update"></telerik:RadButton> <telerik:RadButton ID="btnCancel" runat="server" Text="Cancel" ToolTip="Cancel" CommandName="Cancel" CausesValidation="false"></telerik:RadButton> </div> </EditItemTemplate> <InsertItemTemplate> <telerik:RadScriptBlock ID="RadScriptBlock1" runat="server"> <script type="text/javascript"> function CloseCityPopUpAndRefreshEmploymentInsert() { var combo = $find("<%= lstViewEmployment.InsertItem.FindControl("cboEmploymentCity").ClientID %>"); combo.requestItems("", false); } function onEmpCityClientFocus(sender, args) { var box = $find("<%= lstViewEmployment.InsertItem.FindControl("cboEmploymentCity").ClientID %>"); box.showDropDown(); } </script> </telerik:RadScriptBlock> <div class="rlvIEdit"> <div class="formLine"> <div class="formField66"> Name of Employer: <telerik:RadTextBox ID="txtEmployerName" runat="server" MaxLength="50" Width="400" Text='<%# Bind("Name") %>' TabIndex="1"> <ClientEvents OnBlur="ForceUpperCase" /> </telerik:RadTextBox> </div> </div> <div class="formLine"> <div class="formField66"> Employment Address: <telerik:RadTextBox ID="txtEmployerAddress" runat="server" MaxLength="50" Width="400" Text='<%# Bind("Address") %>' TabIndex="2"> <ClientEvents OnBlur="ForceUpperCase" /> </telerik:RadTextBox> </div> </div> <div class="formLine"> <div class="formField33"> City, State: <asp:LinkButton ID="lnkAddEmploymentCityInsert" runat="server" OnClick="lnkAddEmploymentCityInsert_Click">ADD CITY</asp:LinkButton> | <asp:LinkButton ID="lnkClearCity" runat="server" OnClick="lnkClearCity_Click">CLEAR CITY</asp:LinkButton> <br /> <telerik:RadComboBox ID="cboEmploymentCity" runat="server" EmptyMessage="Type city ..." DataSourceID="dsCities" DataValueField="IDNumber" DataTextField="CITY" MarkFirstMatch="true" DropDownAutoWidth="Enabled" TabIndex="3" OnItemsRequested="cboEmploymentCity_ItemsRequested" OnClientFocus="onEmpCityClientFocus"> <ItemTemplate> <%# Eval("CITY") %>, <%# Eval("State") %>, <%# Eval("ZIPCODE1") %> <%# Eval("COUNTY") %> </ItemTemplate> </telerik:RadComboBox> , <telerik:RadTextBox ID="txtEmploymentState" runat="server" MaxLength="2" Width="45px" Enabled="false" Text='<%# Bind("State") %>'></telerik:RadTextBox> </div> <div class="formField33"> County:<br /> <telerik:RadTextBox ID="txtEmploymentCounty" runat="server" MaxLength="50" Enabled="false" Text='<%# Bind("County") %>'></telerik:RadTextBox> </div> <div class="formField33"> Zip:<br /> <telerik:RadMaskedTextBox ID="txtEmploymentZip" runat="server" Mask="#####" Enabled="false" Text='<%# Bind("ZipCode") %>'></telerik:RadMaskedTextBox> </div> </div> <div class="formLine"> <div class="formField33"> Phone Number:<br /> <telerik:RadMaskedTextBox ID="txtEmploymentPhoneNumber" runat="server" Mask="(###) ###-####" Columns="15" Text='<%# Bind("Phone") %>' TabIndex="4"></telerik:RadMaskedTextBox> </div> <div class="formField66"> Employment Begin Date: <telerik:RadDatePicker ID="txtEmploymentStartDate" runat="server" MinDate="1/1/1900" SelectedDate='<%# Bind("BeginDate") %>' TabIndex="5"></telerik:RadDatePicker> </div> </div> <div class="formLine"> <div class="formField66"> Occupation: <telerik:RadTextBox ID="txtEmploymentOccupation" runat="server" MaxLength="255" Width="400" Text='<%# Bind("Occupation") %>' TabIndex="6"> <ClientEvents OnBlur="ForceUpperCase" /> </telerik:RadTextBox> </div> </div> <telerik:RadButton ID="btnInsert" runat="server" Text="Add Employment Record" ToolTip="Add" CommandName="PerformInsert"></telerik:RadButton> <telerik:RadButton ID="btnCancel" runat="server" Text="Cancel" ToolTip="Cancel" CommandName="Cancel" CausesValidation="false"></telerik:RadButton> </div> </InsertItemTemplate> <EmptyDataTemplate> <div class="RadListView RadListView_Windows7"> <div class="rlvEmpty">There are no items to be displayed.</div> </div> </EmptyDataTemplate> </telerik:radlistview><asp:LinqDataSource runat="server" EntityTypeName="" ID="dsEmployments" ContextTypeName="SorDal.Sor2PendingDbDataContext" EnableDelete="True" EnableInsert="True" EnableUpdate="True" OrderBy="Id" TableName="PendingOffenderEmployers" Where="OffenderId == @OffenderId" OnInserting="dsEmployments_Inserting" OnUpdating="dsEmployments_Updating"> <WhereParameters> <asp:SessionParameter SessionField="CurrentPendingOffenderId" Name="OffenderId" Type="Int32"></asp:SessionParameter> </WhereParameters> <InsertParameters> <asp:SessionParameter SessionField="CurrentPendingOffenderId" Name="OffenderId" Type="Int32"></asp:SessionParameter> </InsertParameters></asp:LinqDataSource>protected void lstViewEmployment_ItemCreated(object sender, RadListViewItemEventArgs e){ RadComboBox cbo = e.Item.FindControl("cboEmploymentCity") as RadComboBox; if (cbo != null) { cbo.AutoPostBack = true; cbo.SelectedIndexChanged += cboEmploymentCity_SelectedIndexChanged; }}protected void lstViewEmployment_ItemInserted(object sender, RadListViewInsertedEventArgs e){ btnAddEmploymentRecord.Enabled = true;}protected void lstViewEmployment_ItemUpdated(object sender, RadListViewUpdatedEventArgs e){ btnAddEmploymentRecord.Enabled = true;}protected void lstViewEmployment_ItemCanceling(object sender, RadListViewCommandEventArgs e){ btnAddEmploymentRecord.Enabled = true;}protected void lstViewEmployment_ItemEditing(object sender, RadListViewCommandEventArgs e){ btnAddEmploymentRecord.Enabled = false;}protected void lstViewEmployment_ItemDataBound(object sender, RadListViewItemEventArgs e){ if (e.Item is RadListViewEditableItem) { RadListViewEditableItem item = e.Item as RadListViewEditableItem; RadComboBox cboEmploymentCity = item.FindControl("cboEmploymentCity") as RadComboBox; PendingOffenderEmployer emp = item.DataItem as PendingOffenderEmployer; cboEmploymentCity.Text = emp.City; }}protected void lstViewEmployment_PageIndexChanged(object sender, RadListViewPageChangedEventArgs e){ DisableUtilityWindows();}

<telerik:RadAutoCompleteBox runat="server" ID="RadAutoCompleteBox1" InputType="Text" DataSourceID="SqlDataSource1" DataTextField="Title" Filter="StartsWith"></telerik:RadAutoCompleteBox><asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:MyConnectionString%>" SelectCommand="SELECT Title FROM dbo.AllKeywords ORDER BY Title"></asp:SqlDataSource><telerik:GridTemplateColumn AllowFiltering="false" UniqueName="DeleteRecord" HeaderStyle-Width="30px" > <ItemTemplate> <asp:ImageButton ID="btnDeleteRecord" runat="server" ImageUrl="../../Common/Images/Icons/small/delete.gif" CommandName="DeleteRecord" CssClass="CursorHand"/> </ItemTemplate></telerik:GridTemplateColumn><telerik:GridTemplateColumn AllowFiltering="false" UniqueName="DeleteRecord" HeaderStyle-CssClass="commandHeader" > <ItemTemplate> <asp:ImageButton ID="btnDeleteRecord" runat="server" ImageUrl="../../Common/Images/Icons/small/delete.gif" CommandName="DeleteRecord" CssClass="CursorHand"/> </ItemTemplate></telerik:GridTemplateColumn>.commandHeader{ width:30px;}