Wednesday, September 15, 2010
Thursday, July 8, 2010
Saturday, May 22, 2010
find the single row in gridview
da = new SqlDataAdapter("select * from tblleavemaster", cn);
ds.Reset();
da.Fill(ds, "tblleavemaster");
if (ds.Tables[0].Rows.Count > 0)
{
foreach (GridViewRow gr1 in gvclasslist.Rows)
{
foreach (DataTable myTable in ds.Tables)
{
foreach (DataRow myRow in myTable.Rows)
{
leavesid = Convert.ToInt32(myRow["studentid"].ToString());
DateTime fromdate = Convert.ToDateTime(myRow["fromdate"].ToString());
DateTime Todate = Convert.ToDateTime(myRow["todate"].ToString());
DateTime todaydate = DateTime.Now;
System.Web.UI.WebControls.Label lbl = new System.Web.UI.WebControls.Label();
lbl = (System.Web.UI.WebControls.Label)gr1.FindControl("Label1");
attendancesid = Convert.ToInt32(lbl.Text);
if (leavesid == attendancesid)
{
if (Todate <= todaydate)
{
gr1.Enabled = true;
}
else
{
gr1.Enabled = false;
}
}
}
}
ds.Reset();
da.Fill(ds, "tblleavemaster");
if (ds.Tables[0].Rows.Count > 0)
{
foreach (GridViewRow gr1 in gvclasslist.Rows)
{
foreach (DataTable myTable in ds.Tables)
{
foreach (DataRow myRow in myTable.Rows)
{
leavesid = Convert.ToInt32(myRow["studentid"].ToString());
DateTime fromdate = Convert.ToDateTime(myRow["fromdate"].ToString());
DateTime Todate = Convert.ToDateTime(myRow["todate"].ToString());
DateTime todaydate = DateTime.Now;
System.Web.UI.WebControls.Label lbl = new System.Web.UI.WebControls.Label();
lbl = (System.Web.UI.WebControls.Label)gr1.FindControl("Label1");
attendancesid = Convert.ToInt32(lbl.Text);
if (leavesid == attendancesid)
{
if (Todate <= todaydate)
{
gr1.Enabled = true;
}
else
{
gr1.Enabled = false;
}
}
}
}
upload image and save binary format show image in picture box
if (fileuploadlogo.PostedFile.ContentLength == 0)
{
lblerrordesc.Visible = true;
lblerrordesc.Text = "Please Upload Photo !!!";
}
else
{
Stream imgStream = fileuploadlogo.PostedFile.InputStream;
int imgLen = fileuploadlogo.PostedFile.ContentLength;
string imgContentType = fileuploadlogo.PostedFile.ContentType;
byte[] imgBinaryData = new byte[imgLen];
int n = imgStream.Read(imgBinaryData, 0, imgLen);
photodata = imgBinaryData;
phototype = imgContentType;
Session["photodata"] = imgBinaryData;
Session["phototype"] = imgContentType;
Image3.ImageUrl = "studentphoto.aspx?type=" + imgContentType + "";
}
{
lblerrordesc.Visible = true;
lblerrordesc.Text = "Please Upload Photo !!!";
}
else
{
Stream imgStream = fileuploadlogo.PostedFile.InputStream;
int imgLen = fileuploadlogo.PostedFile.ContentLength;
string imgContentType = fileuploadlogo.PostedFile.ContentType;
byte[] imgBinaryData = new byte[imgLen];
int n = imgStream.Read(imgBinaryData, 0, imgLen);
photodata = imgBinaryData;
phototype = imgContentType;
Session["photodata"] = imgBinaryData;
Session["phototype"] = imgContentType;
Image3.ImageUrl = "studentphoto.aspx?type=" + imgContentType + "";
}
Sunday, April 25, 2010
Grid view code
using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;
public partial class _Default : System.Web.UI.Page
{
SqlConnection sqlCon = new SqlConnection(ConfigurationManager.ConnectionStrings["con"].ToString());
protected void Page_Load(object sender, EventArgs e)
{
//if(!IsPostBack)
//{
// BinData();
// //ddlfill();
//}
BinData();
}
protected void BinData()
{
//SqlDataAdapter sqlDa = new SqlDataAdapter("select * from Gridview", sqlCon);
//DataSet Ds = new DataSet();
//sqlDa.Fill(Ds, "Gridview");
//GridView1.DataSource = Ds.Tables["Gridview"].DefaultView;
//GridView1.DataBind();
sqlCon.Open();
SqlCommand sqlCmd = new SqlCommand("select * from Gridview",sqlCon);
SqlDataReader dr = sqlCmd.ExecuteReader();
if(dr.Read())
{
GridView1.DataSource = dr;
GridView1.DataBind();
}
sqlCon.Close();
}
//public void ddlfill()
//{
// for (byte i = 1; i < GridView1.PageCount; i++)
// {
// DropDownList1.Items.Add(i.ToString());
// }
//}
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
}
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
// GridView1.PageIndex=e.NewPageIndex;
// BinData();
// btnSearch.Text = (e.NewPageIndex + 1) + "/out of/" + GridView1.PageCount;
}
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
//GridView1.EditIndex=e.NewEditIndex;
//BinData();
}
protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
{
//GridView1.EditIndex= -1;
//BinData();
}
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
int sid = Convert.ToInt32(GridView1.DataKeys[e.RowIndex].Value.ToString());
GridViewRow row = GridView1.Rows[e.RowIndex];
TextBox TSname = (TextBox)row.FindControl("txtSName");
TextBox TSclass = (TextBox)row.FindControl("txtSClass");
TextBox TSCollege = (TextBox)row.FindControl("txtSCollege");
TextBox TSCourse = (TextBox)row.FindControl("txtSCourse");
TextBox TSPlace = (TextBox)row.FindControl("txtSPlace");
SqlCommand sqlCmd = new SqlCommand();
sqlCon.Open();
sqlCmd.Connection = sqlCon;
sqlCmd.CommandType = CommandType.StoredProcedure;
sqlCmd.CommandText = "usp_update";
sqlCmd.Parameters.Add("@sid", SqlDbType.Int).Value = sid;
sqlCmd.Parameters.Add("@sname", SqlDbType.VarChar, 50).Value = TSname.Text;
sqlCmd.Parameters.Add("@sclass", SqlDbType.VarChar, 50).Value = TSclass.Text;
sqlCmd.Parameters.Add("@scollege", SqlDbType.VarChar, 50).Value = TSCollege.Text;
sqlCmd.Parameters.Add("@scourse", SqlDbType.VarChar, 50).Value = TSCourse.Text;
sqlCmd.Parameters.Add("@splace", SqlDbType.VarChar, 50).Value = TSPlace.Text;
sqlCmd.ExecuteNonQuery();
sqlCon.Close();
GridView1.EditIndex = -1;
BinData();
}
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
int sid = Convert.ToInt32(GridView1.DataKeys[e.RowIndex].Value.ToString());
GridViewRow row = GridView1.Rows[e.RowIndex];
SqlCommand sqlcmd = new SqlCommand();
sqlCon.Open();
sqlcmd.Connection = sqlCon;
sqlcmd.CommandType = CommandType.StoredProcedure;
sqlcmd.CommandText = "usp_delete";
sqlcmd.Parameters.Add("@sid", SqlDbType.Int).Value = sid;
sqlcmd.ExecuteNonQuery();
sqlCon.Close();
GridView1.EditIndex = -1;
BinData();
}
protected void Button1_Click(object sender, EventArgs e)
{
if (ddlSelect.SelectedIndex > 0)
{
SqlDataAdapter sqlDa = new SqlDataAdapter("select * from sdetails where " + ddlSelect.SelectedItem.Text + " like '%" + txtSearch.Text + "%'", sqlCon);
DataSet Ds = new DataSet();
sqlDa.Fill(Ds, "sdetails");
GridView1.DataSource = Ds.Tables["sdetails"].DefaultView;
GridView1.DataBind();
}
else
{
SqlDataAdapter sqlDa = new SqlDataAdapter("select * from sdetails", sqlCon);
DataSet Ds = new DataSet();
sqlDa.Fill(Ds, "sdetails");
GridView1.DataSource = Ds.Tables["sdetails"].DefaultView;
GridView1.DataBind();
}
}
protected void ddlSelect_SelectedIndexChanged(object sender, EventArgs e)
{
}
protected void btnCancel_Click(object sender, EventArgs e)
{
SqlDataAdapter sqlDa = new SqlDataAdapter("select * from sdetails", sqlCon);
DataSet Ds = new DataSet();
sqlDa.Fill(Ds, "sdetails");
GridView1.DataSource = Ds.Tables["sdetails"].DefaultView;
GridView1.DataBind();
}
protected void btnDelete_Click(object sender, EventArgs e)
{
for (int i = 0; i < GridView1.Rows.Count; i++)
{
CheckBox ch = (CheckBox)GridView1.Rows[i].FindControl("chkDel");
if (ch.Checked == true)
{
Label l1 = (Label)GridView1.Rows[i].FindControl("lblSid");
sqlCon.Open();
SqlCommand sqlCmd = new SqlCommand("delete from sdetails where sid='" + l1.Text + "'", sqlCon);
sqlCmd.ExecuteNonQuery();
sqlCon.Close();
}
}
BinData();
}
protected void GridView1_SelectedIndexChanged1(object sender, EventArgs e)
{
}
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
GridView1.PageIndex = DropDownList1.SelectedIndex;
BinData();
btnShow.Text = (DropDownList1.SelectedIndex + 1) + "Outof" + GridView1.PageCount;
}
protected void CheckBox2_CheckedChanged(object sender, EventArgs e)
{
CheckBox ch;
CheckBox chkall = (CheckBox)GridView1.HeaderRow.FindControl("Chkall");
if (chkall.Checked == true)
{
foreach (GridViewRow gvr in GridView1.Rows)
{
ch = (CheckBox)gvr.FindControl("chkDel");
ch.Checked = true;
}
}
else
{
foreach (GridViewRow gvr in GridView1.Rows)
{
ch = (CheckBox)gvr.FindControl("chkDel");
ch.Checked = false;
}
}
}
protected void btnInsert_Click(object sender, EventArgs e)
{
TextBox TSid = (TextBox)GridView1.FooterRow.FindControl("txtSid");
TextBox TSname = (TextBox)GridView1.FooterRow.FindControl("txtSName");
TextBox TSclass = (TextBox)GridView1.FooterRow.FindControl("txtSClass");
TextBox TSCollege = (TextBox)GridView1.FooterRow.FindControl("txtSCollege");
TextBox TSCourse = (TextBox)GridView1.FooterRow.FindControl("txtSCourse");
TextBox TSPlace = (TextBox)GridView1.FooterRow.FindControl("txtSPlace");
sqlCon.Open();
SqlCommand sqlCmd = new SqlCommand("insert into sdetails values('" + TSid.Text + "','" + TSname.Text + "','" + TSclass.Text + "','" + TSCollege.Text + "','" + TSCourse.Text + "','" + TSPlace.Text + "')", sqlCon);
sqlCmd.ExecuteNonQuery();
sqlCon.Close();
TSid.Text = "";
TSid.Text = "submitted";
}
protected void chkall_CheckedChanged(object sender, EventArgs e)
{
CheckBox ch;
CheckBox chkall = (CheckBox)GridView1.HeaderRow.FindControl("Chkall");
if (chkall.Checked == true)
{
foreach (GridViewRow gvr in GridView1.Rows)
{
ch = (CheckBox)gvr.FindControl("chkDel");
ch.Checked = true;
}
}
else
{
foreach (GridViewRow gvr in GridView1.Rows)
{
ch = (CheckBox)gvr.FindControl("chkDel");
ch.Checked = false;
}
}
}
protected void GridView1_SelectedIndexChanged2(object sender, EventArgs e)
{
}
}
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;
public partial class _Default : System.Web.UI.Page
{
SqlConnection sqlCon = new SqlConnection(ConfigurationManager.ConnectionStrings["con"].ToString());
protected void Page_Load(object sender, EventArgs e)
{
//if(!IsPostBack)
//{
// BinData();
// //ddlfill();
//}
BinData();
}
protected void BinData()
{
//SqlDataAdapter sqlDa = new SqlDataAdapter("select * from Gridview", sqlCon);
//DataSet Ds = new DataSet();
//sqlDa.Fill(Ds, "Gridview");
//GridView1.DataSource = Ds.Tables["Gridview"].DefaultView;
//GridView1.DataBind();
sqlCon.Open();
SqlCommand sqlCmd = new SqlCommand("select * from Gridview",sqlCon);
SqlDataReader dr = sqlCmd.ExecuteReader();
if(dr.Read())
{
GridView1.DataSource = dr;
GridView1.DataBind();
}
sqlCon.Close();
}
//public void ddlfill()
//{
// for (byte i = 1; i < GridView1.PageCount; i++)
// {
// DropDownList1.Items.Add(i.ToString());
// }
//}
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
}
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
// GridView1.PageIndex=e.NewPageIndex;
// BinData();
// btnSearch.Text = (e.NewPageIndex + 1) + "/out of/" + GridView1.PageCount;
}
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
//GridView1.EditIndex=e.NewEditIndex;
//BinData();
}
protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
{
//GridView1.EditIndex= -1;
//BinData();
}
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
int sid = Convert.ToInt32(GridView1.DataKeys[e.RowIndex].Value.ToString());
GridViewRow row = GridView1.Rows[e.RowIndex];
TextBox TSname = (TextBox)row.FindControl("txtSName");
TextBox TSclass = (TextBox)row.FindControl("txtSClass");
TextBox TSCollege = (TextBox)row.FindControl("txtSCollege");
TextBox TSCourse = (TextBox)row.FindControl("txtSCourse");
TextBox TSPlace = (TextBox)row.FindControl("txtSPlace");
SqlCommand sqlCmd = new SqlCommand();
sqlCon.Open();
sqlCmd.Connection = sqlCon;
sqlCmd.CommandType = CommandType.StoredProcedure;
sqlCmd.CommandText = "usp_update";
sqlCmd.Parameters.Add("@sid", SqlDbType.Int).Value = sid;
sqlCmd.Parameters.Add("@sname", SqlDbType.VarChar, 50).Value = TSname.Text;
sqlCmd.Parameters.Add("@sclass", SqlDbType.VarChar, 50).Value = TSclass.Text;
sqlCmd.Parameters.Add("@scollege", SqlDbType.VarChar, 50).Value = TSCollege.Text;
sqlCmd.Parameters.Add("@scourse", SqlDbType.VarChar, 50).Value = TSCourse.Text;
sqlCmd.Parameters.Add("@splace", SqlDbType.VarChar, 50).Value = TSPlace.Text;
sqlCmd.ExecuteNonQuery();
sqlCon.Close();
GridView1.EditIndex = -1;
BinData();
}
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
int sid = Convert.ToInt32(GridView1.DataKeys[e.RowIndex].Value.ToString());
GridViewRow row = GridView1.Rows[e.RowIndex];
SqlCommand sqlcmd = new SqlCommand();
sqlCon.Open();
sqlcmd.Connection = sqlCon;
sqlcmd.CommandType = CommandType.StoredProcedure;
sqlcmd.CommandText = "usp_delete";
sqlcmd.Parameters.Add("@sid", SqlDbType.Int).Value = sid;
sqlcmd.ExecuteNonQuery();
sqlCon.Close();
GridView1.EditIndex = -1;
BinData();
}
protected void Button1_Click(object sender, EventArgs e)
{
if (ddlSelect.SelectedIndex > 0)
{
SqlDataAdapter sqlDa = new SqlDataAdapter("select * from sdetails where " + ddlSelect.SelectedItem.Text + " like '%" + txtSearch.Text + "%'", sqlCon);
DataSet Ds = new DataSet();
sqlDa.Fill(Ds, "sdetails");
GridView1.DataSource = Ds.Tables["sdetails"].DefaultView;
GridView1.DataBind();
}
else
{
SqlDataAdapter sqlDa = new SqlDataAdapter("select * from sdetails", sqlCon);
DataSet Ds = new DataSet();
sqlDa.Fill(Ds, "sdetails");
GridView1.DataSource = Ds.Tables["sdetails"].DefaultView;
GridView1.DataBind();
}
}
protected void ddlSelect_SelectedIndexChanged(object sender, EventArgs e)
{
}
protected void btnCancel_Click(object sender, EventArgs e)
{
SqlDataAdapter sqlDa = new SqlDataAdapter("select * from sdetails", sqlCon);
DataSet Ds = new DataSet();
sqlDa.Fill(Ds, "sdetails");
GridView1.DataSource = Ds.Tables["sdetails"].DefaultView;
GridView1.DataBind();
}
protected void btnDelete_Click(object sender, EventArgs e)
{
for (int i = 0; i < GridView1.Rows.Count; i++)
{
CheckBox ch = (CheckBox)GridView1.Rows[i].FindControl("chkDel");
if (ch.Checked == true)
{
Label l1 = (Label)GridView1.Rows[i].FindControl("lblSid");
sqlCon.Open();
SqlCommand sqlCmd = new SqlCommand("delete from sdetails where sid='" + l1.Text + "'", sqlCon);
sqlCmd.ExecuteNonQuery();
sqlCon.Close();
}
}
BinData();
}
protected void GridView1_SelectedIndexChanged1(object sender, EventArgs e)
{
}
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
GridView1.PageIndex = DropDownList1.SelectedIndex;
BinData();
btnShow.Text = (DropDownList1.SelectedIndex + 1) + "Outof" + GridView1.PageCount;
}
protected void CheckBox2_CheckedChanged(object sender, EventArgs e)
{
CheckBox ch;
CheckBox chkall = (CheckBox)GridView1.HeaderRow.FindControl("Chkall");
if (chkall.Checked == true)
{
foreach (GridViewRow gvr in GridView1.Rows)
{
ch = (CheckBox)gvr.FindControl("chkDel");
ch.Checked = true;
}
}
else
{
foreach (GridViewRow gvr in GridView1.Rows)
{
ch = (CheckBox)gvr.FindControl("chkDel");
ch.Checked = false;
}
}
}
protected void btnInsert_Click(object sender, EventArgs e)
{
TextBox TSid = (TextBox)GridView1.FooterRow.FindControl("txtSid");
TextBox TSname = (TextBox)GridView1.FooterRow.FindControl("txtSName");
TextBox TSclass = (TextBox)GridView1.FooterRow.FindControl("txtSClass");
TextBox TSCollege = (TextBox)GridView1.FooterRow.FindControl("txtSCollege");
TextBox TSCourse = (TextBox)GridView1.FooterRow.FindControl("txtSCourse");
TextBox TSPlace = (TextBox)GridView1.FooterRow.FindControl("txtSPlace");
sqlCon.Open();
SqlCommand sqlCmd = new SqlCommand("insert into sdetails values('" + TSid.Text + "','" + TSname.Text + "','" + TSclass.Text + "','" + TSCollege.Text + "','" + TSCourse.Text + "','" + TSPlace.Text + "')", sqlCon);
sqlCmd.ExecuteNonQuery();
sqlCon.Close();
TSid.Text = "";
TSid.Text = "submitted";
}
protected void chkall_CheckedChanged(object sender, EventArgs e)
{
CheckBox ch;
CheckBox chkall = (CheckBox)GridView1.HeaderRow.FindControl("Chkall");
if (chkall.Checked == true)
{
foreach (GridViewRow gvr in GridView1.Rows)
{
ch = (CheckBox)gvr.FindControl("chkDel");
ch.Checked = true;
}
}
else
{
foreach (GridViewRow gvr in GridView1.Rows)
{
ch = (CheckBox)gvr.FindControl("chkDel");
ch.Checked = false;
}
}
}
protected void GridView1_SelectedIndexChanged2(object sender, EventArgs e)
{
}
}
Monday, April 19, 2010
code for login controls for sql server
protected void Login1_Authenticate(object sender,
AuthenticateEventArgs e)
{ string u_id=Login1.UserName;
string pwd=Login1.Password;
SqlConnection con = new
SqlConnection("uid=sa;pwd=nivt;server=.;database=jobportal");
try
{
con.Open();
SqlDataAdapter da = new SqlDataAdapter("select *
from rec_registration where rec_username='" + u_id + "'", con);
DataSet ds = new DataSet();
da.Fill(ds);
if (Login1.UserName ==
ds.Tables[0].Rows[0][0].ToString() && Login1.Password ==
ds.Tables[0].Rows[0][1].ToString())
{
Session["rec_uid"] = u_id;
Session["rec_uname"] =
ds.Tables[0].Rows[0][3].ToString();
Session["rec_type"] =
ds.Tables[0].Rows[0][5].ToString();
Response.Redirect("rec_home.aspx");
}
else
{
Label2.Text = "Invalid Username/Password:";
}
}
catch(Exception ex)
{
Label3.Text = ex.Message.ToString();
Label2.Text = "Invalid Username";
}
finally
{
if (con.State == ConnectionState.Open)
{
con.Close();
}
}
}
Friday, April 16, 2010
How to store image file in Sql server database?
//use this code to store image file in sql server database
//get directory Path(C:\\Temp) where image has stored and
use these two method in ur program
private void GetImagePath(string strDirectoryPath)
{
DirectoryInfo mobjDirInfo = new DirectoryInfo
(strDirectoryPath);
//object[] mobjStore = new object
[Directory.GetFiles(strDirectoryPath, "*.JPG").Length];
int counter =1;
foreach (FileInfo fl in mobjDirInfo.GetFiles
("*.JPG"))
{
// Create a new stream to load this photo
into
FileStream stream = new FileStream
(fl.FullName.ToString(), FileMode.Open, FileAccess.Read);
// Create a buffer to hold the stream bytes
byte[] buffer = new byte[stream.Length];
// Read the bytes from this stream
stream.Read(buffer, 0, (int)stream.Length);
// Now we can close the stream
stream.Close();
// Extract out the name of the file an use
it for the name of the photo
string strName =
Path.GetFileNameWithoutExtension(fl.Name.ToString());
// Insert the image into the database and
add it to the tree
InsertImageIntoDatabase(ref buffer,
strName, counter);
buffer = null;
counter = counter+1;
}
}
//Insert Images into sql server (create table TBLIMAGE
(PHOTOID int,PHOTONAME varchar(20),PHOTO IMAGE))
private void InsertImageIntoDatabase(ref byte[]
buffer, string strPhotoName, int intPhotoid)
{
if (mobjConn.State == ConnectionState.Closed)
{
mobjConn.Open();
}
mobjCmd = new SqlCommand("Insert Into TBLIMAGE
values(@PHOTOID,@PHOTONAME,@PHOTO)", mobjConn);
mobjCmd.Parameters.Add("@PHOTOID", intPhotoid);
mobjCmd.Parameters.Add
("@PHOTONAME",strPhotoName);
mobjCmd.Parameters.Add("@PHOTO", buffer);
mobjCmd.ExecuteNonQuery();
}
//if u have any query please revert back
Saturday, April 10, 2010
how to install the silver light to vs studio 2008
step:1
Down load the sp1 from below sit:
http://www.microsoft.com/downloads/en/confirmation.aspx?familyId=fbee1648-7106-44a7-9649-6d9f6d58056e&displayLang=en
Step2:
Down load the sp1 from below sit:
http://www.microsoft.com/downloads/en/confirmation.aspx?familyId=fbee1648-7106-44a7-9649-6d9f6d58056e&displayLang=en
Step2:
Thursday, April 8, 2010
Downloading all type of files from Gridview
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
try
{
int fileindex = (int)GridView1.SelectedValue;
string dbPath = null;
DataSet path = Download.GetresourcePath(fileindex);
foreach (DataRow row in path.Tables["filepath"].Rows)
{
dbPath = string.Format("{0}", row["filepath"]);
}
string filePath = @dbPath;
string fileName = Path.GetFileName(filePath);
System.IO.Stream stream = null;
stream = new FileStream(filePath, System.IO.FileMode.Open, System.IO.FileAccess.Read, System.IO.FileShare.Read);
long bytesToRead = stream.Length;
Response.ContentType = "application/octet-stream";
Response.AddHeader("content-Disposition", "attachment; filename=" + fileName);
while (bytesToRead > 0)
{
if (Response.IsClientConnected)
{
byte[] buffer = new Byte[10000];
int length = stream.Read(buffer, 0, 10000);
Response.OutputStream.Write(buffer, 0, length);
Response.Flush();
bytesToRead = bytesToRead - length;
}
else
{
bytesToRead = -1;
}
}
}
catch (Exception ex)
{
}
}
{
try
{
int fileindex = (int)GridView1.SelectedValue;
string dbPath = null;
DataSet path = Download.GetresourcePath(fileindex);
foreach (DataRow row in path.Tables["filepath"].Rows)
{
dbPath = string.Format("{0}", row["filepath"]);
}
string filePath = @dbPath;
string fileName = Path.GetFileName(filePath);
System.IO.Stream stream = null;
stream = new FileStream(filePath, System.IO.FileMode.Open, System.IO.FileAccess.Read, System.IO.FileShare.Read);
long bytesToRead = stream.Length;
Response.ContentType = "application/octet-stream";
Response.AddHeader("content-Disposition", "attachment; filename=" + fileName);
while (bytesToRead > 0)
{
if (Response.IsClientConnected)
{
byte[] buffer = new Byte[10000];
int length = stream.Read(buffer, 0, 10000);
Response.OutputStream.Write(buffer, 0, length);
Response.Flush();
bytesToRead = bytesToRead - length;
}
else
{
bytesToRead = -1;
}
}
}
catch (Exception ex)
{
}
}
Tuesday, April 6, 2010
Down load file from Solution Explorar
protected void Button2_Click(object sender, EventArgs e)
{
string s = DropDownList1.SelectedItem.Text;
Response.Clear();
Response.AddHeader("content-disposition", string.Format("attachment;filename={0}", s));
Response.Charset = "";
Response.ContentType = "application/vnd.xls";
StringWriter stringWrite = new StringWriter();
HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
Response.Write(stringWrite.ToString());
Response.End();
}
protected void Page_Load(object sender, EventArgs e)
{
retrivefiles();
}
public void retrivefiles()
{
DirectoryInfo dinfo = new DirectoryInfo(Server.MapPath(("." + @"\images\")));
FileInfo[] fileslist = dinfo.GetFiles();
foreach (FileInfo fi in fileslist)
{
DropDownList1.Items.Add(fi.Name);
}
}
{
string s = DropDownList1.SelectedItem.Text;
Response.Clear();
Response.AddHeader("content-disposition", string.Format("attachment;filename={0}", s));
Response.Charset = "";
Response.ContentType = "application/vnd.xls";
StringWriter stringWrite = new StringWriter();
HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
Response.Write(stringWrite.ToString());
Response.End();
}
Retrive the files For Dropdownlist
protected void Page_Load(object sender, EventArgs e)
{
retrivefiles();
}
public void retrivefiles()
{
DirectoryInfo dinfo = new DirectoryInfo(Server.MapPath(("." + @"\images\")));
FileInfo[] fileslist = dinfo.GetFiles();
foreach (FileInfo fi in fileslist)
{
DropDownList1.Items.Add(fi.Name);
}
}
export data from gridview to excel And Pdf
Export To Excel
protected void Button1_Click(object sender, EventArgs e)
{
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=DocumentReport.xls");
Response.Charset = "";
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.ContentType = "application/vnd.ms-excel";
System.IO.StringWriter stringWrite = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
GridView gv = new GridView();
gv.DataSource = ds;
gv.DataBind();
gv.RenderControl(htmlWrite);
Response.Write(stringWrite.ToString());
Response.End();
}
export to Pdf
protected void Button2_Click(object sender, EventArgs e)
{
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=DocumentReport.pdf");
Response.Charset = "";
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.ContentType = "application/pdf";
System.IO.StringWriter stringWrite = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
GridView gv = new GridView();
gv.DataSource = ds;
gv.DataBind();
gv.RenderControl(htmlWrite);
Response.Write(stringWrite.ToString());
Response.End();
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=DocumentReport.xls");
Response.Charset = "";
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.ContentType = "application/vnd.ms-excel";
System.IO.StringWriter stringWrite = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
GridView gv = new GridView();
gv.DataSource = ds;
gv.DataBind();
gv.RenderControl(htmlWrite);
Response.Write(stringWrite.ToString());
Response.End();
}
export to Pdf
protected void Button2_Click(object sender, EventArgs e)
{
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=DocumentReport.pdf");
Response.Charset = "";
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.ContentType = "application/pdf";
System.IO.StringWriter stringWrite = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
GridView gv = new GridView();
gv.DataSource = ds;
gv.DataBind();
gv.RenderControl(htmlWrite);
Response.Write(stringWrite.ToString());
Response.End();
}
Retrive the data from excel sheet ,Xml And Sql server2005
protected void Button1_Click(object sender, EventArgs e)
{
sqlCon.Open();
SqlCommand cmd = new SqlCommand("select type from spreadsheet where spreadsheetname='" + DropDownList1.SelectedItem.Text + "'", sqlCon);
SqlDataReader dr = cmd.ExecuteReader();
string type="";
if (dr.Read())
{
type = dr[0].ToString();
}
sqlCon.Close();
string filename = DropDownList1.SelectedItem.Text;
switch (type)
{
case "Excel":
string conn = ("Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + Server.MapPath(".\\datasources\\" + filename) + ";Extended Properties=\"Excel 8.0;\""); // or use instead of Excel 8.0 - Excel 5.0
string SSQL = "SELECT * from [sheet1$]";
OleDbDataAdapter oleDA = new OleDbDataAdapter(SSQL, conn); // here use oleDataReader
DataSet ds = new DataSet();
//oleDA.TableMappings.Add("Table","ExcelTest"); // Require
oleDA.Fill(ds);
GridView1.DataSource = ds.Tables[0].DefaultView; // or [ ds ]
GridView1.DataBind();
break;
case "XML":
DataSet ds1 = new DataSet();
ds1.ReadXml(Server.MapPath(@".\datasources\" + filename));
GridView1.DataSource = ds1.Tables[0];
GridView1.DataBind();
break;
case "SQLSERVER":
SqlCommand cmd1 = new SqlCommand("select * from "+filename,sqlCon);
SqlDataAdapter da = new SqlDataAdapter();
DataSet ds2 = new DataSet();
da.Fill(ds2);
GridView1.DataSource= ds2.Tables[0];
GridView1.DataBind();
break;
}
Get the All filenames in to dropdownlist from solution Explorar
SqlConnection sqlCon = new SqlConnection(ConfigurationManager.ConnectionStrings["constr"].ToString());
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string username = (string)Session["username"];
sqlCon.Open();
SqlCommand cmd = new SqlCommand("select spreadsheetname from spreadsheet where username='"+username+"'", sqlCon);
SqlDataReader dr = cmd.ExecuteReader();
DropDownList1.Items.Add("Select");
while (dr.Read())
{
DropDownList1.Items.Add(dr[0].ToString());
}
sqlCon.Close();
}
}
}
{
sqlCon.Open();
SqlCommand cmd = new SqlCommand("select type from spreadsheet where spreadsheetname='" + DropDownList1.SelectedItem.Text + "'", sqlCon);
SqlDataReader dr = cmd.ExecuteReader();
string type="";
if (dr.Read())
{
type = dr[0].ToString();
}
sqlCon.Close();
string filename = DropDownList1.SelectedItem.Text;
switch (type)
{
case "Excel":
string conn = ("Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + Server.MapPath(".\\datasources\\" + filename) + ";Extended Properties=\"Excel 8.0;\""); // or use instead of Excel 8.0 - Excel 5.0
string SSQL = "SELECT * from [sheet1$]";
OleDbDataAdapter oleDA = new OleDbDataAdapter(SSQL, conn); // here use oleDataReader
DataSet ds = new DataSet();
//oleDA.TableMappings.Add("Table","ExcelTest"); // Require
oleDA.Fill(ds);
GridView1.DataSource = ds.Tables[0].DefaultView; // or [ ds ]
GridView1.DataBind();
break;
case "XML":
DataSet ds1 = new DataSet();
ds1.ReadXml(Server.MapPath(@".\datasources\" + filename));
GridView1.DataSource = ds1.Tables[0];
GridView1.DataBind();
break;
case "SQLSERVER":
SqlCommand cmd1 = new SqlCommand("select * from "+filename,sqlCon);
SqlDataAdapter da = new SqlDataAdapter();
DataSet ds2 = new DataSet();
da.Fill(ds2);
GridView1.DataSource= ds2.Tables[0];
GridView1.DataBind();
break;
}
Get the All filenames in to dropdownlist from solution Explorar
SqlConnection sqlCon = new SqlConnection(ConfigurationManager.ConnectionStrings["constr"].ToString());
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string username = (string)Session["username"];
sqlCon.Open();
SqlCommand cmd = new SqlCommand("select spreadsheetname from spreadsheet where username='"+username+"'", sqlCon);
SqlDataReader dr = cmd.ExecuteReader();
DropDownList1.Items.Add("Select");
while (dr.Read())
{
DropDownList1.Items.Add(dr[0].ToString());
}
sqlCon.Close();
}
}
}
Monday, April 5, 2010
to show the nested grid
l1 = (LinkButton)GridView1.Rows[GridView1.Rows.Count].FindControl("Label1");
GridView childgrid = (GridView)GridView1.Rows[1].Cells[3].Controls[1];
SqlDataAdapter sqlDa = new SqlDataAdapter("select * from dept where branchno='" + l1.Text + "'", con);
DataSet ds = new DataSet();
sqlDa.Fill(ds);
childgrid.DataSource = ds;
childgrid.DataBind();
GridView childgrid = (GridView)GridView1.Rows[1].Cells[3].Controls[1];
SqlDataAdapter sqlDa = new SqlDataAdapter("select * from dept where branchno='" + l1.Text + "'", con);
DataSet ds = new DataSet();
sqlDa.Fill(ds);
childgrid.DataSource = ds;
childgrid.DataBind();
Subscribe to:
Posts (Atom)