This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Me And My Respected Teacher Mr Kamal Sheel Mishra

Mr. K.S. Mishra is HOD of Computer Science from SMS Varanasi where I have completed my MCA

Me And My Respected Teacher Mr Udayan Maiti

Mr. Udayan Maiti is a senior .Net Expert and has guided many professionals of multi national Companies(MNC)

Me And My Best Friend Mr Ravinder Goel

Mr. Ravinder Goel is a senior Software Engineer and now he is working Wipro Technology

Wednesday, 4 December 2013

How to read Grid View Cell value in Asp.Net with Template Field and without Template Field

How to read Grid View Cell value in Asp.Net with Template Field and without Template Field

//Execute this query in Sql Server………………………..

create database GridViewProblem
use GridViewProblem
create table Student(RollNo int primary key ,Name nvarchar(50),Course nvarchar(50),Dob DateTime)
insert into Student values(1,'Ashish Upadhyay','Mca','09/09/1987')
select * from Student

How to add Template Field in GridView……………………………….


How drag LinkButton in selected  Template Field………………………………….



Code For Default.aspx …………………………………
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<style type="text/css">
.style1
{
width: 100%;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div>

<table class="style1">
<tr>
<td><center><b>How to read GridView Cell value in Asp.Net </b></center> </td>
</tr>
<tr>
<td>
&nbsp;</td>
</tr>
<tr>
<td>
<center>
<asp:GridView ID="GridView1" runat="server" CellPadding="4" ForeColor="#333333"
GridLines="None" onselectedindexchanged="GridView1_SelectedIndexChanged">
<AlternatingRowStyle BackColor="White" />
<Columns>
<asp:TemplateField HeaderText="Read">
<ItemTemplate>
<asp:LinkButton ID="lbRead" runat="server" CommandName="Select">Read</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<FooterStyle BackColor="#990000" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#FFCC66" ForeColor="#333333" HorizontalAlign="Center" />
<RowStyle BackColor="#FFFBD6" ForeColor="#333333" />
<SelectedRowStyle BackColor="#FFCC66" Font-Bold="True" ForeColor="Navy" />
<SortedAscendingCellStyle BackColor="#FDF5AC" />
<SortedAscendingHeaderStyle BackColor="#4D0000" />
<SortedDescendingCellStyle BackColor="#FCF6C0" />
<SortedDescendingHeaderStyle BackColor="#820000" />
</asp:GridView>
</center>
</td>
</tr>
<tr>
<td>
<center><asp:Label ID="Label1" runat="server" Text="Label"></asp:Label></center>
</td>
</tr>
<tr>
<td>
<center>
<b>How to read Grid View Cell value in Asp.Net with Template Field</b>
</center>
</td>
</tr>
<tr>
<td><center>
<asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False"
CellPadding="4" ForeColor="#333333" GridLines="None"
onselectedindexchanged="GridView2_SelectedIndexChanged">
<AlternatingRowStyle BackColor="White" />
<Columns>
<asp:TemplateField HeaderText="RollNo">
<ItemTemplate>
<asp:Label ID="lblRollNo" runat="server" Text='<%# Eval("RollNo") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Name">
<ItemTemplate>
<asp:Label ID="lblName" runat="server" Text='<%# Eval("Name") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Course">
<ItemTemplate>
<asp:Label ID="lblCourse" runat="server" Text='<%# Eval("Course") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>

<asp:TemplateField HeaderText="Dob">
<ItemTemplate>
<asp:Label ID="lbldob" runat="server" Text="Label"></asp:Label>
</ItemTemplate>
</asp:TemplateField>

<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="lbRead" runat="server" CommandName="Select">Read</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>

</Columns>
<EditRowStyle BackColor="#2461BF" />
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
<RowStyle BackColor="#EFF3FB" />
<SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
<SortedAscendingCellStyle BackColor="#F5F7FB" />
<SortedAscendingHeaderStyle BackColor="#6D95E1" />
<SortedDescendingCellStyle BackColor="#E9EBEF" />
<SortedDescendingHeaderStyle BackColor="#4870BE" />
</asp:GridView>
</center>
</td>
</tr>
<tr>

<td><center><asp:Label ID="Label2" runat="server" Text="Label"></asp:Label></center></td>
</tr>
</table>

</div>
</form>
</body>
</html>

Code For Default.aspx.cs …………………………………
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Data;

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
bindGridView();
}
//create method for bind GridView1 with table......
private void bindGridView()
{
SqlConnection con=new SqlConnection(@"Data Source=KUSH-PC\KUSH;Initial Catalog=GridViewProblem;User ID=sa;Password=tiwari");
SqlCommand cmd = new SqlCommand("Select * from Student", con);
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(ds);
//bind GridView1 with table......
GridView1.DataSource = ds;
GridView1.DataBind();
//bind GridView2 with Template field
GridView2.DataSource = ds;
GridView2.DataBind();

}

//code for read GridView1 Cell ................................
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{

Label1.Text ="Name"+"  "+ GridView1.SelectedRow.Cells[2].Text;
//code for go to Next Page with Query String......
Response.Redirect("NextPage.aspx?RollNo=" + GridView1.SelectedRow.Cells[1].Text);

}
//code for read GridView2 Cell with Template Filed because GridView2 bind with table with Template Field ...............................
protected void GridView2_SelectedIndexChanged(object sender, EventArgs e)
{
Label2.Text = "Name"+(GridView2.SelectedRow.FindControl("lblName") as Label).Text;
//code for go to Next Page with Query String......
string rollno = (GridView2.SelectedRow.FindControl("lblRollNo") as Label).Text;
Response.Redirect("NextPage.aspx?RollNo=" + rollno);
}
}


Sunday, 1 December 2013

How to transpose one dataGridView to another dataGridView using Dataset and SqlDataAdapter

How to transpose one dataGridView to another dataGridView using Dataset and SqlDataAdapter 

Note: Transpose means interchanging. A matrix obtained from a given matrix by interchanging each row and the corresponding column. 

--Execute in SqlServer database…………………..

create table McaStudent(RollNo int primary key,Name nvarchar(50),MobileNo nvarchar(50))

insert into McaStudent values(1,'Udayan Maiti','07546345678')
insert into McaStudent values(2,'Kush Tiwari','09555484663')
insert into McaStudent values(3,'Naved Khan','09846345678')
insert into McaStudent values(4,'Ramu Gupta','09450325478')

--Code for From1.cs…………………..

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
SqlDataAdapter da;
DataSet ds;

//Code for  bind  dataGridView1 with table

private void Form1_Load(object sender, EventArgs e)
{
da = new SqlDataAdapter("select * from McaStudent",@"Data Source=KUSH-PC\KUSH;Initial Catalog=College;User ID=sa;Password=tiwari");
ds = new DataSet();
da.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];

}

//Code for  transpose one dataGridView to another dataGridView using Dataset and SqlDataAdapter

private void btntranspose_Click(object sender, EventArgs e)
{
DataTable dt = new DataTable();

for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
DataColumn dc = new DataColumn();
dt.Columns.Add(dc);
}
for (int i = 0; i < ds.Tables[0].Columns.Count; i++)
{
DataRow dr = dt.NewRow();
for (int j = 0; j < ds.Tables[0].Rows.Count; j++)
{
dr[j] = ds.Tables[0].Rows[j][i];

}
dt.Rows.Add(dr);
dataGridView2.DataSource = dt;
dataGridView2.ColumnHeadersVisible = false;
}

for (int i = 0; i < dt.Rows.Count; i++)
{
dataGridView2.Rows[i].HeaderCell.Value = ds.Tables[0].Columns[i].ColumnName;
}
}
}
}