Skip to main content

datalist rows count and find checkbox inside it


        function displayButtonRights()

        {

            debugger;

            var datalist = document.getElementById("<%= dlistBranchDetails.ClientID %>");

            var j = 0;


            for (var i = 0; i <= datalist.rows.length ; i++)

            {

                debugger;

          

                alert(datalist.rows.length);

                if ($("#" + "ctl00_hldPage_dlistBranchDetails_ctl0" + i + "_chkBranchName").attr("checked") ==true && j==0)

                {

                    $("#ctl00_hldPage_dvbtnRights").css("display", "block");

                    j = j + 1;

                    break;

                    

                }

                

             

                

            }

            if (j == 0) {

                $("#ctl00_hldPage_dvbtnRights").css("display", "none");

            }

            else {

                $("#ctl00_hldPage_dvbtnRights").css("display", "block");

            }

        }

--------------------------------------------------------------------------------------------------------

.aspx


<asp:UpdatePanel ID="updatepanelBranchList" runat="server" UpdateMode="Always" RenderMode="Inline">

                                            <ContentTemplate>

                                                <table width="100%" cellpadding="0" cellspacing="0" border="0">

                                                    <tr>

                                                        <td class="table_head" width="30%" align="left">

                                                            <asp:Label runat="server" ID="lblBranchName" Text="Branch:"></asp:Label>

                                                        </td>

                                                        <td class="table_head" width="10%" align="center">

                                                            <asp:Label runat="server" ID="lblSelectRole" Text="Role:"></asp:Label>

                                                        </td>

                                                        <td class="table_head" width="10%" align="center">

                                                            <asp:Label runat="server" ID="lblDefaultBranch" Text="Default:"></asp:Label>

                                                        </td>

                                                        <td class="table_head" width="30%" align="left">

                                                            <asp:Label runat="server" ID="Label1" Text="Branch:"></asp:Label>

                                                        </td>

                                                        <td class="table_head" width="10%" align="center">

                                                            <asp:Label runat="server" ID="Label2" Text="Role:"></asp:Label>

                                                        </td>

                                                        <td class="table_head" width="10%" align="center">

                                                            <asp:Label runat="server" ID="Label3" Text="Default:"></asp:Label>

                                                        </td>

                                                    </tr>

                                                </table>

                                                <asp:DataList ID="dlistBranchDetails" runat="server" RepeatColumns="2" RepeatDirection="Horizontal"

                                                    OnItemCommand="dlistBranchDetails_ItemCommand" Width="100%" CssClass="mydatalist">

                                                    <ItemTemplate>

                                                        <table width="100%" cellpadding="0" cellspacing="0" border="0">

                                                            <tr>

                                                                <td width="62%">

                                                                    <asp:HiddenField ID="idSelectedBranch" Value='<%# Eval("OrganizationBranchId") %>'

                                                                        runat="server" />

                                                                    <asp:HiddenField ID="IsValidSelection" Value="valid" runat="server" />

                                                                    <asp:CheckBox ID="chkBranchName" Text='<%# Eval("Name") %>' runat="server" />

                                                                </td>

                                                                <td width="16%" align="center">

                                                                    <asp:LinkButton ID="lbSelectRoles" runat="server" CommandName='<%# SELECTROLECOMMAND %>'

                                                                        Font-Bold="true"><img src="../Images/shipper_icon.gif" alt="Roles" title="Click to select role" /></asp:LinkButton>

                                                                </td>

                                                                <td width="22%" align="center">

                                                                    <asp:RadioButton ID="rdoDefaultBranch" runat="server" onclick="selectRadio(this);"

                                                                        Enabled="false" ToolTip="User must have at least one role assigned to have default branch assigned"

                                                                        onmousedown="onSelectDefaultBranch(this);" />

                                                                </td>

                                                            </tr>

                                                        </table>

                                                    </ItemTemplate>

                                                    <ItemStyle Width="50%" />

                                                </asp:DataList>

                                            </ContentTemplate>

                                            <%--    <Triggers>

                                                <asp:AsyncPostBackTrigger ControlID="btnAddServices" EventName="Click" />

                                              </Triggers>--%>

                                        </asp:UpdatePanel>


----------------------------------------------------------------------------------------



Popular posts from this blog

Add barcode on pdf

using System; using System.IO; using System.Drawing; using ZXing; using iTextSharp.text; using iTextSharp.text.pdf; using System.Drawing; using System.Web.UI.WebControls; namespace PDFBarcode {     public partial class WebForm1 : System.Web.UI.Page     {         byte[] byteImage;         protected void Page_Load(object sender, EventArgs e)         {         }         protected void btnDownload_Click(object sender, EventArgs e)         {                       Random r = new Random();             string fileName = r.Next().ToString();             string filenameext = fileName + ".pdf";             GenerateBarcode(fileName);             string Sourcepath = Server.MapPath("~/SavedF...

Dynamic Menu in asp.net using Listview

 1.    public DataTable LoadMenu()         {             MenuBal MenuBal = new MenuBal();             DataSet ds = this.GetData(0);             PopulateMenu(ds);             return ds.Tables[2];         }     private DataSet GetData(int parentMenuId)         {             MenuBal objmenu = new MenuBal();             string Mode = "";             if (Session["Mode"] != null)             {                 Mode = Session["Mode"].ToString();             }             DataSet ds = objmenu.GetData(parentMenuId, Convert.ToInt32(SessionHelper.CurrentUserId), Mode, SessionHelper...