PressMe
Introduction
In this example i am using the same table as I was in my previous article.
Create a new web page and add a gridview like this
Go to cs page write this code
if we run we get a screen like this
![](data:image/png;base64,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)
this data is shown in a span.for editing there is a text box in each row that is not visible
this is the code for edit button
this is style sheet
if we press edit button we get a screen like this
![](data:image/png;base64,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)
here the datas in span is hide and datas in text box is visible
if we press cancel we get old screen
code for cancel button
this is code for update
here we are passing value to gridprocess.aspx
add another web page and change to gridprocess.aspx
in the load event write this code
Introduction
In this example i am using the same table as I was in my previous article.
Create a new web page and add a gridview like this
<asp:GridView ID="GridView1" AutoGenerateColumns="false" runat="server"
CellPadding="4" ForeColor="#333333"
GridLines="None" RowStyle-CssClass="record" Width="588px"
>
<RowStyle BackColor="#EFF3FB" />
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
<SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" Width="270px" />
<EditRowStyle BackColor="#2461BF" />
<AlternatingRowStyle BackColor="White" />
<RowStyle CssClass="record" Width="80px"></RowStyle>
<Columns >
<asp:TemplateField HeaderText="Name" HeaderStyle-Width="80px" ItemStyle-Width="270px" >
<ItemTemplate>
<span id= 'second<%# Eval("Id") %>' class='text'><%# Eval("name") %> </span>
<input type="text" id='temp1<%# Eval("ID") %>' class='edit' value ='<%# Eval("name") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Department" HeaderStyle-Width="80px" ItemStyle-Width="270px">
<ItemTemplate >
<span id= 'third<%# Eval("Id") %>' class='text'><%# Eval("dept") %> </span>
<input type="text" id='temp2<%# Eval("ID") %>' class='edit' value ='<%# Eval("dept") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Salary" HeaderStyle-Width="80px" ItemStyle-Width="270px" >
<ItemTemplate>
<span id= 'fourth<%# Eval("Id") %>' class='text'><%# Eval("salary") %> </span>
<input type="text" id='temp3<%# Eval("ID") %>' class='edit' value ='<%# Eval("salary") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Edit" HeaderStyle-Width="80px" ItemStyle-Width="270px">
<ItemTemplate>
<input type="button" id='edit<%# Eval("ID") %>' value="Edit" class='btn1' />
<input type="button" id='update<%# Eval("ID") %>' value="Update" class='btn3' />
<input type="button" id='cancel<%# Eval("ID") %>' value="cancel" class='btn2' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
Go to cs page write this code
SqlConnection con = new SqlConnection("Data Source=BAIJU;Initial Catalog=baiju;Integrated Security=True");
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
SqlDataAdapter da = new SqlDataAdapter("select * from testemp1", con);
DataSet ds = new DataSet();
da.Fill(ds);
GridView1.DataSource = ds;
GridView1.DataBind();
}
}
if we run we get a screen like this
this data is shown in a span.for editing there is a text box in each row that is not visible
this is the code for edit button
this is style sheet
<style type="text/css">
.edit
{
display: none;
width:80px;
}
</style>
$(document).ready(function() {
$('.btn2').hide();
$('.btn3').hide();
$('.btn1').click(function() {//edit button
$('#result').hide();
$('.btn1').show();
$('.btn3').hide();
$('.edit').hide();
$('.text').show();
$('.btn2').hide();
var ID = $(this).attr('id').replace("edit", "")
$('#cancel' + ID).show();
$('#update' + ID).show();
$('#edit' + ID).hide();
$('#temp1' + ID).show();
$('#temp2' + ID).show();
$('#temp3' + ID).show();
$('#second' + ID).hide();
$('#third' + ID).hide();
$('#fourth' + ID).hide();
});
});
if we press edit button we get a screen like this
here the datas in span is hide and datas in text box is visible
if we press cancel we get old screen
code for cancel button
$('.btn2').click(function() {//cancel button
$('.btn1').show();
var ID = $(this).attr('id').replace("cancel", "")
$('#update' + ID).hide()
$('#temp1' + ID).hide();
$('#temp2' + ID).hide();
$('#temp3' + ID).hide();
$('.btn2').hide();
$('#second' + ID).show();
$('#third' + ID).show();
$('#fourth' + ID).show();
});
next iam going to write update this is code for update
$('.btn3').click(function() { //update button
$('#result').show();
$('.btn3').hide();
$('.btn1').show();
$('.btn2').hide();
var id = $(this).attr('id');
var ID = id.replace("update", "");
var td = $(this).closest('tr').children('td');
var name = $('#temp1' + ID).val();
var dept = $('#temp2' + ID).val();
var salary = $('#temp3' + ID).val();
var Data = 'id=' + ID + '&name=' + name + '&dept=' + dept + '&salary=' + salary;
if (name.length > 0 && dept.length > 0 && salary.length > 0) {
$.ajax({
type: "GET",
data: Data,
contentType: "text/html; charset=utf-8",
url: "gridprocess.aspx",
success: function(data) {
$('#temp1' + ID).hide();
$('#temp2' + ID).hide();
$('#temp3' + ID).hide();
$('#second' + ID).show();
$('#third' + ID).show();
$('#fourth' + ID).show();
$("#second" + ID).html(name);
$("#third" + ID).html(dept);
$("#fourth" + ID).html(salary);
$('#result').html("<b >Updated successfully</b>");
}
});
}
});
here we are passing value to gridprocess.aspx
add another web page and change to gridprocess.aspx
in the load event write this code
SqlConnection con = new SqlConnection("Data Source=BAIJU;Initial Catalog=baiju;Integrated Security=True");
protected void Page_Load(object sender, EventArgs e)
{
string msg;
string id = Request.QueryString["id"];
string name = Request.QueryString["name"];
string dept = Request.QueryString["dept"];
string sal = Request.QueryString["salary"];
SqlCommand cmd = new SqlCommand("update testemp1 set name='" + name + "',dept='" + dept + "',salary='" + sal + "' where id='" + id + "'", con);
try
{
con.Open();
cmd.ExecuteNonQuery();
msg = "Success";
Response.Write(msg);
}
catch (Exception ex)
{
msg = ex.Message;
Response.Write(msg);
}
finally
{
con.Close();
}
}
No comments:
Post a Comment