|  
<script language="javascript">
 
 function doPrint()
 {
 var prtContent = document.getElementById('<%= GridView1.ClientID %>');
 prtContent.border = 0; //set no border here
 
 var WinPrint = window.open('','','left=0,top=100,width=80,height=100,toolbar=0,scrollbars=1,status=0,resizable=1');
 WinPrint.document.write(prtContent.outerHTML);
 WinPrint.document.close();
 WinPrint.focus();
 WinPrint.print();
 WinPrint.close();
 }
 
 
 
 </script>
 <asp:Button ID="Button2" runat="server" ForeColor="#FF8000" OnClientClick="doPrint()"   OnClick="Button2_Click"
 Style="z-index: 101; left: 896px; position: absolute; top: 80px" Text="Print"
 Width="80px" />
 <asp:GridView ID="GridView1" runat="server" Height="280px" Style="z-index: 103; left: 64px;
 position: absolute; top: 96px" Width="240px">
 </asp:GridView>
 
 protected void Page_Load(object sender, EventArgs e)
 {
 if (Page.IsPostBack == false)
 {
 filldata();
 }
 protected void filldata()
 {
 SqlConnection con = new SqlConnection("Data Source=VER;Initial Catalog=Company;Min Pool Size=5;Max Pool Size=100000;Connect Timeout=100000;User ID=sa;Password=103");
 SqlDataAdapter da = new SqlDataAdapter("select Itemkey,Item,Quantity  from temp where TransferNo=" + Convert.ToInt32(Session["TransferNo"].ToString()) + "", con);
 DataSet ds = new DataSet();
 da.Fill(ds, "temp");
 if (ds != null && ds.Tables != null && ds.Tables[0].Rows.Count > 0)
 {
 
 GridView1.DataSource = ds.Tables["temp"];
 GridView1.DataBind();
 }
 }
 }
 |