Friday, January 12, 2024

Adding Edit Delete data to Repeater on runtime temporarily without saving to database - With GUID as ID of repeater - ASP.NET


 aspx page


asp:UpdatePanel ID="formUpdatePanelProceedingDetails" runat="server" UpdateMode="Conditional">

    <ContentTemplate>

        <div id="divAddNew" runat="server" class="PopupAddButton">

            <asp:LinkButton ID="lnkAddNew" runat="server" OnClick="lnkAddNew_Click"  CausesValidation="false">

                       <i class="md-icon  clndr_add_event material-icons hideforview" style="color: #fff; background: #7cb342;"></i>

            </asp:LinkButton>

        </div>

        <div class="md-card uk-margin-medium-bottom">

            <div class="md-card-content">

                <div class="uk-overflow-container">

                    <asp:UpdatePanel ID="gridUpdatePanel" runat="server" UpdateMode="Conditional">

                        <ContentTemplate>

                            <table class="uk-table" id="tblActSection">

                                <thead>

                                    <tr>

                                        <th>Date of Institution</th>

                                        <th>Next Date of Hearing</th>

                                        <th>Conducting Procutor or being handled by</th>

                                        <th>Law Officer</th>

                                        <th>Name Of Special Council</th>

                                        <th>Handlign Since</th>

                                    </tr>

                                </thead>

                                <tbody>

                                    <asp:Repeater ID="rptProceedingDetails" runat="server">

                                        <ItemTemplate>

                                            <tr>

                                                <td>

                                                    <%#DataBinder.Eval(Container, "DataItem.DtOfInstitution")%>

                                                </td>

                                                 <td>

                                                    <%#DataBinder.Eval(Container, "DataItem.NextHearingDate")%>

                                                </td>

                                                <td>

                                                    <%#DataBinder.Eval(Container, "DataItem.ConductingOfficerType")%>

                                                </td>

                                                <td>

                                                    <%#DataBinder.Eval(Container, "DataItem.LawOfficerId")%>

                                                </td>

                                                <td>

                                                    <%#DataBinder.Eval(Container, "DataItem.NameSplCounsel")%>

                                                </td>

                                                <td>

                                                    <%#DataBinder.Eval(Container, "DataItem.HandlingSince")%>

                                                </td>

                                                <td>

                                                    <asp:UpdatePanel ID="editUpdatePanel" runat="server" UpdateMode="Conditional">

                                                        <ContentTemplate>

                                                            <asp:LinkButton runat="server" ID="lnkEdit"  CausesValidation="false" CommandArgument='<%#DataBinder.Eval(Container, "DataItem.Guid")%>'><i class="fa fa-pencil-square-o" aria-hidden="true" onclick="lnkEdit_Click"></i></asp:LinkButton>

                                                            <asp:LinkButton runat="server" ID="lnkView"  CausesValidation="false" Visible="false" CommandArgument='<%#DataBinder.Eval(Container, "DataItem.Guid")%>' onclick='lnkView_Click'><i class="fa fa-eye" aria-hidden="true"></i></asp:LinkButton>

                                                        </ContentTemplate>

                                                        <Triggers>

                                                            <asp:AsyncPostBackTrigger ControlID="lnkEdit" />

                                                            <asp:AsyncPostBackTrigger ControlID="lnkView" />

                                                        </Triggers>

                                                    </asp:UpdatePanel>

                                                </td>

                                                <td>

                                                    <asp:UpdatePanel ID="deleteUpdatePanel" runat="server" UpdateMode="Conditional">

                                                        <ContentTemplate>

                                                            <asp:LinkButton runat="server" ID="lnkDelete"  CausesValidation="false" CommandArgument='<%#DataBinder.Eval(Container, "DataItem.Guid")%>'><i class="fa fa-trash" aria-hidden="true"></i></asp:LinkButton>

                                                        </ContentTemplate>

                                                        <Triggers>

                                                            <asp:AsyncPostBackTrigger ControlID="lnkDelete" />

                                                        </Triggers>

                                                    </asp:UpdatePanel>

                                                    

                                                </td>

Wednesday, January 10, 2024

How to call a function in SQL

 (SELECT [dbo].[fn_LookupValueById](93949))


select convert(parameters)


table value function will be called as which return type is table and scaler value functions are int, string is return type.

SELECT * from hrms_pay.dbo.fn_GetAllChildOffices (9)


Note :- Please donot use [ ]"square brackets " with function name.

Also sometime we use dbo.function name. (dbo with function name)

Tuesday, January 9, 2024

How to show grid headers when there is no data in datasource - Telerik grid - asp.net -gridview

aspx page

 <telerik:RadGrid runat="server" ID="radGridAppeals" ShowHeader="true" PagerStyle-AlwaysVisible="true" EnableEmbeddedBaseStylesheet="True" MasterTableView-PagerStyle-AlwaysVisible="true">

                                <MasterTableView AutoGenerateColumns="false" ShowHeadersWhenNoRecords="true" AllowPaging="true">

                                    <Columns>

                                        <telerik:GridBoundColumn HeaderText="S.No." UniqueName="sno" DataField="sno" />

                                        <telerik:GridBoundColumn HeaderText="Zone" />

                                        <telerik:GridBoundColumn HeaderText="Branch" />

                                    

                                        <telerik:GridTemplateColumn HeaderText="Appeal No./Branch Initiation Date/Date Filing Appeal/Appeal CNR No." >

                                            <ItemTemplate>

                                                <asp:LinkButton ID="lnkRedirectToDetailsScreen" CommandArgument='<%#Eval("ApplicationId") +";"+ Eval("ApplicationType")+";"+ Eval("ACK")+";"+ Eval("FileUserTypeId")+";"+ Eval("IsMigrated")+";"+ Eval("IsSetupDone")+";"+ Eval("ReferenceId")+";"+ Eval("ReferenceType")+";"+ Eval("TrackingId")%>'

                                                    runat="server" CausesValidation="false" CommandName="RedirectToDetailsScreen">

                                                </asp:LinkButton>

                                            </ItemTemplate>

Friday, January 5, 2024

How to save the tables when it is showing errors while saving in SQL Server Management Studio SMSS - unable to save changes

 >Open SQL Server management studio

>Click Tools> Option

> Designer

>And click on 'prevent saving changes that require table re-creation' (uncheck it)

How to hide or show div by radio box Jquery using Javascript

  <asp:RadioButton runat="server" ID="radioFiledYes" Text="Yes" onchange="$('#divFiled').show();" GroupName="Filed" />

                <asp:RadioButton runat="server" ID="radioFiledNo" Text="No" onchange="$('#divFiled').hide();" GroupName="Filed" />



<div style="border: 1px solid #d5d5d5; padding: 10px;" id="divFiled">

</div>