Thursday, June 16, 2011

How to calculate difference between two date in ASP.NET with C#


         TimeSpan tspan;
         DateTime date1 = Convert.ToDateTime(txtDateFrom.Text);
         DateTime date2 = Convert.ToDateTime(txtDateTo.Text);
         if (date1 > date2)
             tspan = date1.Subtract(date2);
         else
             tspan = date2.Subtract(date1);
         int days = Convert.ToInt32(tspan.TotalDays);

How to get first day of month in ASP.NET

DateTime date = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);

Monday, May 30, 2011

Data Format String For GRID VIEW







Format character

Description

Example

d

Short date pattern.

Format: {0:d}

6/15/2009 1:45:30 PM -> 6/15/2009

D

Long date pattern.

Format: {0:D}

6/15/2009 1:45:30 PM ->Monday, June 15, 2009

f

Full date/time pattern (short time).

Format: {0:f}

6/15/2009 1:45:30 PM -> Monday, June 15, 2009 1:45 PM

F

Full date/time pattern (long time).

Format: {0:F}

6/15/2009 1:45:30 PM -> Monday, June 15, 2009 1:45:30 PM

g

General date/time pattern (short time).

Format: {0:g}

6/15/2009 1:45:30 PM -> 6/15/2009 1:45 PM

G

General date/time pattern (long time).

Format: {0:G}

6/15/2009 1:45:30 PM -> 6/15/2009 1:45:30 PM

M or m

Month/day pattern.

Format: {0:M}

6/15/2009 1:45:30 PM -> June 15

O or o

Round-trip date/time pattern.

Format: {0:o}

6/15/2009 1:45:30 PM -> 2009-06-15T13:45:30.0900000

R or r

RFC1123 pattern .

Format: {0:R}

6/15/2009 1:45:30 PM -> Mon, 15 Jun 2009 20:45:30 GMT

s

Sortable date/time pattern.

Format: {0:s}

6/15/2009 1:45:30 PM -> 2009-06-15T13:45:30

t

Short time pattern.

Format: {0:t}





Sunday, May 29, 2011

How to create dynamic GRID VIEW in asp.net


public void loaddynamicgrid()
{
       DataTable dt = new DataTable();
        DataColumn dc;
        DataRow  dRow;


        dc = new DataColumn("Date", typeof(DateTime));
        dt.Columns.Add(dc);

     
        dc = new DataColumn("Name", typeof(Int64));
        dt.Columns.Add(dc);
     
       SqlDataAdapter da = new SqlDataAdapter("select * from Tbl_Emp", Sqlconnectionstring);
      DataSet  ds = new DataSet();
        da.Fill(ds);

        for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
        {
         
            dRow = dt.NewRow();
            dt.Rows.Add(dRow);
            dt.Rows[i][0] = ds.Tables[0].Rows[i]["date"].ToString();
 
            dt.Rows[i][1] = ds.Tables[0].Rows[i]["name"].ToString();


          }

         }

How to add dynamic footer in dynamic Grid View with ASP.NET


This code use after Binding a  gridview.

        GridViewRow footerRow = GridView1.FooterRow;
        Label lbl = new Label();
        lbl.Text = "Create Footer Row";
        footerRow.Cells[2].Controls.Add(lbl);

Tuesday, May 24, 2011

How to set identity seed in SQL SERVER by QUERY

If u want next number is 5000
then set seed as:

DBCC CHECKIDENT (tablename, reseed, 4999)

Thursday, April 21, 2011

How to reset web form "CONTROL in ASP.NET" after save data

//call this function after completion of  insert query
 ClearInputs(Page.Controls);

 private void ClearInputs(ControlCollection ctrls)
    {

        foreach (Control ctrl in ctrls)
        {

            if (ctrl is TextBox)
            {
                ((TextBox)ctrl).Text = string.Empty;


            }
            else if (ctrl is DropDownList)
            {
                ((DropDownList)ctrl).ClearSelection();

            }

            ClearInputs(ctrl.Controls);

        }

    }

Tuesday, April 5, 2011

select gridview(template column) row index on button click

   GridViewRow row = ((Button)sender).Parent.Parent as GridViewRow;
    int index = row.RowIndex;

Thursday, March 31, 2011

Import data from sqlserver into Excel Sheet Using DataTable


static DataTable dta;
SqlDataAdapter da = new SqlDataAdapter("select * from Emp", conn);
  DataSet    ds = new DataSet();
        da.Fill(ds);
        if (ds.Tables[0].Rows.Count > 0)
        {
         
            dta = ds.Tables[0];
     
        }

        string attachment = "attachment; filename=Address.xls";

        Response.ClearContent();

        Response.AddHeader("content-disposition", attachment);

        Response.ContentType = "application/vnd.ms-excel";

        string tab = "";

        foreach (DataColumn dc in dta.Columns)
        {

            Response.Write(tab + dc.ColumnName);

            tab = "\t";

        }

        Response.Write("\n");



        int i;

        foreach (DataRow dr in dta.Rows)
        {

            tab = "";

            for (i = 0; i < dta.Columns.Count; i++)
            {

                Response.Write(tab + dr[i].ToString());

                tab = "\t";

            }

            Response.Write("\n");

        }

        Response.End();

Tuesday, March 22, 2011

How to "Add Favorites" in asp.net

 <asp:LinkButton ID="addFav" runat="server" class="smlrednormal" OnClientClick="window.external.AddFavorite(location.href, document.title);">Add to favorites</asp:LinkButton>

Wednesday, March 16, 2011

How to select substring according to CHARACTER INDEX

select serial_num,   SUBSTRING([imagePath],CHARINDEX('a',imagePath),CHARINDEX('g',imagePath)) as column1   from Tbl_EmpDetails order by serial_num asc


How to Use Trim in Sql

Trim from Right Hand Side

select serial_num, Rtrim(imagePath) from Tbl_EmpDetails

Trim from Light Hand Side

select serial_num,Ltrim(imagePath) from Tbl_EmpDetails


Tuesday, March 15, 2011

How to Use Replace Query in SQL

UPDATE emp_details set lastname=replace(lastname, 'Kumar', 'Sharma') where serial_num=100

How to use While loop in Sql Query Analyser

declare @i as int
set @i=1
BEGIN
while @i < 10

UPDATE employee_details set lastname='Kumar' where serial_num=@i
set @i=@i+1

END;

Wednesday, March 9, 2011

Convert unicode in hex

 string str = "युवराज फिर बने भारत की जीत के नायक"; //unicode text

        string data= string.Empty;  //for high performance
        foreach (char ch in str)
        {
            int temp= ch;
            data+= String.Format("{0:x4}", (uint)System.Convert.ToUInt32(temp.ToString()));
        }
        data= data.ToUpper();

Monday, February 21, 2011

How to use ajax animation extender

<style type="text/css">.flyOutDiv{display: none; position: absolute; width: 400px; z-index: 3; opacity: 0; filter: (progid: DXImageTransform.Microsoft.Alpha(opacity=0)); font-size: 18px; border: solid 1px #FFFFFF; background-color: #FFFFFF; padding
}
: 5px;.flyOutDivCloseX{background-color: #666666; color: #FFFFFF; text-align: center; font-weight: bold; text-decoration: none; border: outset thin #FFFFFF; padding
}
: 5px; </style>

Monday, February 7, 2011

How to do paging in Datalist Control in asp.net

In Design page add two link button and a data list control i.e ".aspx" page


<asp:LinkButton ID="lnkPrevious" CssClass="footertxt" runat="server" onclick="lnkPrevious_Click">Previous</asp:LinkButton>&nbsp;
<asp:LinkButton ID="lnkNext" runat="server" CssClass="footertxt" onclick="lnkNext_Click">Next</asp:LinkButton>
<asp:DataList ID="DataList1" runat="server" RepeatColumns="3"
<ItemTemplate>
"In this section add your design "
</ItemTemplate>
</asp:DataList>
 Now in .cs file write code given as :
public partial class test: System.Web.UI.Page
{
SqlDataAdapter da;
DataSet ds;
string conn;
static DataTable dt;
PagedDataSource pds;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
BindGrid();
}
public void BindGrid()
{
string conn = ConfigurationManager.ConnectionStrings["yourconnectioname"].ConnectionString;
string sql="Select * from Tbl_FreeRegister" ;
da = new SqlDataAdapter(sql, conn);
dt = new DataTable();
da.Fill(dt);
pds = new PagedDataSource();
pds.DataSource = dt.DefaultView;
pds.AllowPaging = true;
pds.PageSize = 9;
pds.CurrentPageIndex = CurrentPage;
lnkbtnPrevious.Enabled = !pds.IsFirstPage;
lnkbtnNext.Enabled = !pds.IsLastPage;
DataList1.DataSource = pds;
DataList1.DataBind();
}
//Define Property
public int CurrentPage
{
get
{
if (this.ViewState["CurrentPage"] == null)
return 0;
else
return Convert.ToInt16(this.ViewState["CurrentPage"].ToString());
}
set
{
this.ViewState["CurrentPage"] = value;
}
}
//linkbutton click event
protected void lnkPrevious_Click(object sender, EventArgs e)
{
CurrentPage -=1;
BindGrid();
}
protected void lnkNext_Click(object sender, EventArgs e)
{
CurrentPage += 1;
BindGrid();
}
}

Sunday, February 6, 2011

Select MAX no from particular column in SQL Server or MAX fuction

If we have a table design like as :




Alter table command
alter table table_name alter column membership_no int

select MAX(membership_no) as Membership from table_name





Sunday, January 30, 2011

ShutDown System By programming in asp.net

  1. using System.Management;   
  2.   
  3. public static void ShutDownComputer()   
  4. {   
  5.         ManagementBaseObject outParam = null;   
  6.         ManagementClass sysOS = new ManagementClass("Win32_OperatingSystem");   
  7.         sysOS.Get();   
  8.          
  9.         sysOS.Scope.Options.EnablePrivileges = true;    
  10.       
  11.         ManagementBaseObject inParam = sysOS.GetMethodParameters("Win32Shutdown");   
  12.        
  13.         inParam["Flags"] = "1";    
  14.         inParam["Reserved"] = "0";   
  15.         foreach (ManagementObject manObj in sysOS.GetInstances())   
  16.         {   
  17.             outParam = manObj.InvokeMethod("Win32Shutdown", inParam, null);   
  18.         }   
  19. }