1.
How to give serial Number
<asp:TemplateField HeaderText="Sno.">
<ItemTemplate>
<%# [Link] + 1 %>
</ItemTemplate>
</asp:TemplateField>
2. aspx page-just create command button
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="lnkEdit" ForeColor="#b2b3b5" runat="server"
CommandName="edit" CommandArgument='<%# Eval("contactid") %>'
CausesValidation="false" >Edit</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="lnkDelete" ForeColor="#b2b3b5" runat="server"
CommandName="delete" CommandArgument='<%# Eval("contactid") %>'
CausesValidation="false" >Delete</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
3. [Link] page:
protected void grdContactList_RowDataBound(object sender, GridViewRowEventArgs e)
{
if ([Link] == [Link])
{
LinkButton l = (LinkButton)[Link]("lnkDelete");
[Link]("onclick", "javascript:return confirm('Are you sure you
want to delete?')");
}
}
//edit And delete record
protected void grdContactList_RowCommand(object sender, GridViewCommandEventArgs e)
{
if ([Link]("edit"))
{
[Link] = [Link]();
appContactList cl = new appContactList();
[Link] = [Link]([Link]);
[Link]();
[Link] = [Link];
[Link] = [Link];
[Link] = [Link];
[Link] = [Link];
[Link] = "Update";
}
if ([Link]("delete"))
{
appContactList cl = new appContactList();
[Link] = [Link]([Link]());
int raff=[Link]();
[Link]("~/user/contact");
}
}
Another way to do using rowedit command etc.
1. .aspx page
<asp:TemplateField HeaderText="Remarks">
<EditItemTemplate>
<asp:TextBox id="txtremarks" runat="server" Text='<%#Eval("remarks")
%>'></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="lblRemark" runat="server" Text='<%#Eval("remarks")
%>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:CommandField EditText="Add Remark" HeaderText="Add Remark"
ShowEditButton="True" />
2. .[Link]
protected void GVPayment_RowEditing(object sender, GridViewEditEventArgs e)
{
[Link] = [Link];
}
protected void GVPayment_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
try
{
string
pno=((HiddenField)[Link][[Link]].FindControl("paymentno")).Value;
string uid =
((Label)[Link][[Link]].FindControl("lbluid")).Text;
string remark =
((TextBox)[Link][[Link]].FindControl("txtremarks")).Text;
using (SqlConnection oCon = new
SqlConnection([Link]["connecti
onString"].ConnectionString))
{
string strInsertQuery = "update nsWeeklyPayment set
remarks=@remarks where uid=@uid and paymentno=@pno";
try
{
SqlCommand oCmd = new SqlCommand(strInsertQuery, oCon);
[Link]("@uid", uid);
[Link]("@remarks",remark);
[Link]("@pno", pno);
[Link]();
int chk = [Link]();
}
catch (Exception)
{
//throw;
}
finally
{
[Link]();
}
}
}
catch (Exception)
{
//throw;
}
[Link] = -1;
bindgride();
}
protected void GVPayment_RowCancelingEdit(object sender,
GridViewCancelEditEventArgs e)
{
[Link] = -1;
bindgride();
}
<asp:TemplateField HeaderText="Edit">
<ItemTemplate>
<asp:LinkButton ID="lnkedit" runat="server"
CausesValidation="False" CommandName="Edit" CommandArgument='<%# Eval("usrid") %>'
Text="Edit"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>