or
Dear All,
I am developing product in asp.net using c sharp and I have listbox in my page and i have list items in Listbox which is added staticaly here i need to insert value against partcular listbox item and i have listbox items namely List1,List2,List3,...List10.and also i have one TextBox to insert values.
but here should follow sequencing order for example does not allow inserting List3 value when not inserted List2 value .. how to control this scenario.
my aspx code is,
<telerik:RadListBox ID="radlstExtensionFields" runat="server" Width="400" AutoPostBack="true" OnSelectedIndexChanged="radlstExtensionFields_SelectedIndexChanged"> <Items> <telerik:RadListBoxItem Text="List1" runat="server" Value="0" /> <telerik:RadListBoxItem Text="List2" runat="server" Value="1" /> <telerik:RadListBoxItem Text="List3" runat="server" Value="2" /> <telerik:RadListBoxItem Text="List4" runat="server" Value="3" /> <telerik:RadListBoxItem Text="List5" runat="server" Value="4" /> <telerik:RadListBoxItem Text="List6" runat="server" Value="5" /> <telerik:RadListBoxItem Text="List7" runat="server" Value="6" /> <telerik:RadListBoxItem Text="List8" runat="server" Value="7" /> <telerik:RadListBoxItem Text="List9" runat="server" Value="8" /> <telerik:RadListBoxItem Text="List10" runat="server" Value="9" /> </Items> </telerik:RadListBox>
<fieldset> <legend>Search Help Centre</legend> <ul> <li> <label for="tbSearchText">Search text</label> <asp:TextBox ID="tbSearchText" runat="server" /> </li> <li> <label for="catSelector">Category</label> <ah:CategorySelector ID="catSelector" runat="server" CategoryParentCat="Faq" InsertEmpty="All" /> </li> <li> :</li> <li><label for="btnSearch"> </label><telerik:RadButton ID="btnSearch" runat="server" Text="Search" OnClick="btnSearch_Click" /></li> </ul> </fieldset> <telerik:RadGrid ID="rgFaq" runat="server" DataSourceID="objFaq" GroupingEnabled="true" OnItemDataBound="rgFaq_ItemDataBound" AllowPaging="True" PageSize="200" AllowSorting="False" AutoGenerateColumns="False"> <MasterTableView DataKeyNames="kbId" ShowHeader="false"> <GroupByExpressions> <telerik:GridGroupByExpression> <GroupByFields> <telerik:GridGroupByField FieldName="CategoryId" /> </GroupByFields> </telerik:GridGroupByExpression> </GroupByExpressions> <Columns> <telerik:GridTemplateColumn> <ItemTemplate> <%#Eval("kbTitle") %> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> </telerik:RadGrid> <asp:ObjectDataSource ID="objFaq" EnablePaging="true" SelectMethod="SearchFaqList" SelectCountMethod="SearchFaqList_Count" runat="server" TypeName="ArtsHub.BLL.Faq.Faq"> <SelectParameters> <asp:ControlParameter ControlID="tbSearchText" DefaultValue="" Name="searchText" Type="String" ConvertEmptyStringToNull="false" /> <asp:ControlParameter ControlID="catSelector" PropertyName="SelectedCategoryId" Name="CategoryId" Type="Int32" /> </SelectParameters> </asp:ObjectDataSource>protected void btnSearch_Click(object sender, EventArgs e){ rgFaq.DataBind();}protected void rgFaq_ItemDataBound(object sender, GridItemEventArgs e){ if (e.Item is GridGroupHeaderItem) { GridGroupHeaderItem item = (GridGroupHeaderItem)e.Item; DataRowView groupDataRow = (DataRowView)e.Item.DataItem; item.DataCell.Text = groupDataRow["CategoryId"].ToString(); }}<telerik:RadGrid ID="rgBrokerageSettlements" runat="server" AutoGenerateColumns="False" BorderStyle="None" Width="100%" EnableLinqExpressions="false" OnNeedDataSource="rgBrokerageSettlements_NeedDataSource" OnItemCommand="rgBrokerageSettlements_ItemCommand" OnDetailTableDataBind="rgBrokerageSettlements_DetailTableDataBind"> <MasterTableView DataKeyNames="SettlementHeaderSK" ClientDataKeyNames="SettlementHeaderSK" Name="rgBrokerageSettlementsMasterTable" HierarchyLoadMode="Client" AllowSorting="false" PagerStyle-Mode="NextPrevAndNumeric" EditMode="InPlace" TableLayout="Fixed" CommandItemDisplay="Top"> <CommandItemTemplate> <telerik:RadToolBar ID="rtbBrokerageSettlements" runat="server" Width="100%" OnButtonClick="rtbBrokerageSettlements_ButtonClick" OnClientButtonClicking="rgBrokerageSettlements_OnClientButtonClicking"> <Items> <telerik:RadToolBarButton Text="Save" ImageUrl="~/Images/save.png" Value="Save" CommandName="Save" /> </Items> </telerik:RadToolBar> </CommandItemTemplate> <Columns> <telerik:GridClientSelectColumn UniqueName="Select" HeaderStyle-Width="25px" ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center" /> <telerik:GridBoundColumn UniqueName="Document" DataField="Document" HeaderText="Document" DataType="System.String"> <HeaderStyle Width="70px" /> </telerik:GridBoundColumn> <telerik:GridTemplateColumn DataField="DocDate" HeaderText="Doc Date" UniqueName="DocDate" DataType="System.String" SortExpression="DocDate" HeaderStyle-Width="70px"> <ItemTemplate> <asp:Label ID="lblDocDate" runat="server" Text='<%# Eval("DocDate") %>' /> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> <DetailTables> <telerik:GridTableView Name="rgBrokerageSettlementsDetail" AllowFilteringByColumn="False" EnableHeaderContextMenu="false"> <Columns> <telerik:GridBoundColumn UniqueName="ItemAndDescription" DataField="ItemAndDescription" HeaderText="Item" DataType="System.String"> <HeaderStyle Width="125px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="ItemAmt" DataField="ItemAmt" HeaderText="Item Amount" DataType="System.String"> <HeaderStyle Width="125px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="ProgramAmt" DataField="ProgramAmt" HeaderText="Program Amt" DataType="System.String"> <HeaderStyle Width="125px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="UnpaidAmt" DataField="UnpaidAmt" HeaderText="Unpaid Amt" DataType="System.String"> <HeaderStyle Width="125px" /> </telerik:GridBoundColumn> <telerik:GridTemplateColumn DataField="" HeaderText="Approved Amt" UniqueName="ApprovedAmt" DataType="System.String" SortExpression="" HeaderStyle-Width="70px"> <ItemTemplate> <telerik:RadNumericTextBox ID="radnumtxtbxApprovedAmtDetailsGrid" runat="server" Width="80px" NumberFormat-NegativePattern="$ -n" NumberFormat-PositivePattern="$ n" IncrementSettings-InterceptArrowKeys="false"> <ClientEvents OnBlur="radnumtxtbxApprovedAmtDetailsGrid_OnBlur" /> </telerik:RadNumericTextBox> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="" HeaderText="Write off Amt" UniqueName="WriteOffAmt" DataType="System.String" SortExpression="" HeaderStyle-Width="70px"> <ItemTemplate> <telerik:RadNumericTextBox ID="radnumtxtbxWriteOffAmtDetailsGrid" runat="server" Width="80px" NumberFormat-NegativePattern="$ -n" NumberFormat-PositivePattern="$ n" IncrementSettings-InterceptArrowKeys="false"> <ClientEvents OnBlur="radnumtxtbxWriteOffAmtDetailsGrid_OnBlur" /> </telerik:RadNumericTextBox> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn UniqueName="" DataField="" HeaderText="Remaining Amt" DataType="System.String"> <HeaderStyle Width="125px" /> </telerik:GridBoundColumn> </Columns> </telerik:GridTableView> </DetailTables> </MasterTableView> <ClientSettings AllowExpandCollapse="true"> <Selecting AllowRowSelect="true" /> <Scrolling AllowScroll="True" UseStaticHeaders="True" /> <ClientEvents OnRowSelected="rgBrokerageSettlements_RowSelected" OnRowDeselected="rgBrokerageSettlements_RowDeselected" OnGridCreated="ResizeGrid" OnHierarchyExpanding="rgBrokerageSettlements_OnHierarchyExpanding" OnRowSelecting="rgBrokerageSettlements_RowSelecting" /> </ClientSettings> </telerik:RadGrid>