Hi...
Just I share the connection string for ms access 2007 in ASP.net..might be someone will search for the connection string for local system.
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\student.accdb;Persist Security Info=False;
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\student.mdb;Persist Security Info=False;";


Introduction:
Here I have write an  article about update,delete and edit in grdview using C# coding….Already I have written in vb code …For your reference I mention the link below…….

Description:
Below its fully an client side code…

   <div>
        <asp:GridView ID="GridView1" runat="server" Width="500px"
            AutoGenerateColumns ="false" AllowPaging ="true" GridLines ="Both"
            AlternatingRowStyle-BackColor ="AliceBlue"
            onrowcancelingedit="GridView1_RowCancelingEdit"
            onrowediting="GridView1_RowEditing" onrowupdating="GridView1_RowUpdating"
            DataKeyNames ="id" onrowdeleting="GridView1_RowDeleting">
        <Columns>
        <asp:TemplateField HeaderText ="student Name">
        <ItemTemplate >
        <%#Eval("Name") %>
              
        </ItemTemplate>
        <EditItemTemplate >
            <asp:TextBox ID="TextBox1" runat="server" Text=' <%#Eval("Name") %>' ></asp:TextBox>
        </EditItemTemplate>
        </asp:TemplateField>
        <asp:TemplateField HeaderText ="Address">
        <ItemTemplate >
        <%#Eval("address") %>
       
       
        </ItemTemplate>
        <EditItemTemplate >
            <asp:TextBox ID="TextBox2" runat="server" Text=' <%#Eval("address") %>' ></asp:TextBox>
        </EditItemTemplate>
        </asp:TemplateField>
        <asp:TemplateField HeaderText ="Gender">
        <ItemTemplate >
        <%#Eval("sex") %>
       
       
        </ItemTemplate>
        <EditItemTemplate >
            <asp:TextBox ID="TextBox3" runat="server" Text=' <%#Eval("sex") %>' ></asp:TextBox>
        </EditItemTemplate>
        </asp:TemplateField>
        <asp:TemplateField HeaderText ="Remarks">
        <ItemTemplate >
        <%#Eval("remarks") %>
       
       
        </ItemTemplate>
        <EditItemTemplate >
            <asp:TextBox ID="TextBox4" runat="server" Text=' <%#Eval("remarks") %>' ></asp:TextBox>
        </EditItemTemplate>
        </asp:TemplateField>
        <asp:CommandField ShowEditButton ="true" />
        <asp:TemplateField HeaderText ="Delete" >
        <ItemTemplate >
                    <asp:Button ID="Button1" runat="server" Text="Delete" CommandName ="delete"/>

        </ItemTemplate>
        </asp:TemplateField>
        </Columns>
               
        </asp:GridView>
    </div>
Below is server side code…
protected void Page_Load(object sender, EventArgs e)
    {
       
        con.Open();

        Loadgr();
      
        con.Close();
   }

    void  Loadgr()
   {
       strold = "select * from stud";
       OleDbCommand oldcmd = new OleDbCommand(strold,con);
       OleDbDataAdapter oldda = new OleDbDataAdapter(oldcmd);
        DataSet ds=new DataSet();
       oldda.Fill(ds);
       GridView1.DataSource = ds;
       GridView1.DataBind();


}

    protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        TextBox txt1;
        TextBox txt2;
        TextBox txt3;

        TextBox txt4;
        int id;
        id = Convert.ToInt32(GridView1.DataKeys[e.RowIndex].Value);
        txt1 = GridView1.Rows[GridView1.EditIndex].FindControl("textbox1") as TextBox;
        txt2 = GridView1.Rows[GridView1.EditIndex].FindControl("textbox2") as TextBox;
        txt3 = GridView1.Rows[GridView1.EditIndex].FindControl("textbox3") as TextBox;
        txt4 = GridView1.Rows[GridView1.EditIndex].FindControl("textbox4") as TextBox;

        //txt4=((TextBox )GridView1.FindControl("textbox1"));
        strold = "update stud set Name='" + txt1.Text + "',Address='" + txt2.Text + "',Sex='" + txt3.Text + "',Remarks='" + txt4.Text + "' where ID='" + id + "'";
        OleDbCommand oldcmd = new OleDbCommand(strold,con);
        con.Open();
        oldcmd .ExecuteNonQuery ();
        con.Close();
            Loadgr ();



    }
    protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
    {
        GridView1.EditIndex = e.NewEditIndex;
        Loadgr();

    }
    protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
    {
        GridView1.EditIndex = -1;
        Loadgr();

    }
    protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        int id;
        id = Convert.ToInt32(GridView1 .DataKeys [e.RowIndex ].Value );
        strold ="delete from stud where ID'" + id +"'";
        OleDbCommand oldcmd=new OleDbCommand (strold ,con);
        con.Close ();
        oldcmd.ExecuteNonQuery();

        con.Close ();
        Loadgr ();



    }
Post Your comments here………



hi
Some time ,at some instance we need to check the code by applying breakpoint.Usually we set the breakpoint pointing red mark int the code...

In this article you will learn about to apply breakpoint using code....By writing this code we can stop  debugging at particular execution....I hope sometimes we need to stop using code....

For an example running any for loop 1000 times ,so we need to stop at loop 600 we can write this to stop the break point at at the loop[ 500 th times might be sometime it will helpful to stop the debugging..


if (i=="500") 
{


System.Diagnostics.Debugger.Break();  


}
else
{
....
}

its very quite interesting to learn very small things..i hope u enjoy.