<tr>
<td class="style3" colspan="3">
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataKeyNames="UserID" onrowcommand="GridView1_RowCommand"
onrowdeleting="GridView1_RowDeleting" onrowediting="GridView1_RowEditing">
<Columns>
<asp:BoundField DataField="UserID" HeaderText="UserID" ReadOnly="True" />
<asp:BoundField DataField="StudentName" HeaderText="StudentName"
ReadOnly="True" />
<asp:BoundField DataField="Course" HeaderText="Course" ReadOnly="True" />
<asp:BoundField DataField="Gender" HeaderText="Gender" ReadOnly="True" />
<asp:BoundField DataField="UserName" HeaderText="UserName" ReadOnly="True" />
<asp:BoundField DataField="Pwd" HeaderText="Password" ReadOnly="True" />
<asp:BoundField DataField="ParentName" HeaderText="Parent Name"
ReadOnly="True" />
<asp:BoundField DataField="ContactNo" HeaderText="ContactNo" ReadOnly="True" />
<asp:BoundField DataField="Transport" HeaderText="Transport" ReadOnly="True" />
<asp:BoundField DataField="Addres" HeaderText="Address" ReadOnly="True" />
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server"
CommandArgument="<%# ((GridViewRow) Container).RowIndex%>" CommandName="Edit">Edit</asp:LinkButton>
<asp:LinkButton ID="LinkButton2" runat="server"
CommandArgument="<%# ((GridViewRow) Container).RowIndex %>"
CommandName="Delete">Delete</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</td>
</tr>
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
}
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
}
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Edit")
{
int index = Convert.ToInt32(e.CommandArgument);
Session["UserId"] = GridView1.DataKeys[index].Value.ToString();
txt_SName.Text = GridView1.Rows[index].Cells[1].Text.Trim();
DDL_Course.SelectedItem.Text = GridView1.Rows[index].Cells[2].Text;
DDL_Gender.SelectedItem.Text= GridView1.Rows[index].Cells[3].Text.Trim();
txt_UName.Text = GridView1.Rows[index].Cells[4].Text.Trim();
txt_Pwd.Text = GridView1.Rows[index].Cells[5].Text.Trim();
txt_PName.Text = GridView1.Rows[index].Cells[6].Text.Trim();
txt_Contact.Text = GridView1.Rows[index].Cells[7].Text.Trim();
Chk_Transport.Text = GridView1.Rows[index].Cells[8].Text.Trim();
txt_CommAdd.Text = GridView1.Rows[index].Cells[9].Text.Trim();
Btn_Save.Text = "update";
// b.update(_ps);
// viewdata();
}
else if (e.CommandName == "Delete")
{
int index = Convert.ToInt32(e.CommandArgument);
Session["UserId"] = GridView1.DataKeys[index].Value.ToString();
b.delete(Convert.ToInt32(Session["UserId"]));
}
}
}
<td class="style3" colspan="3">
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataKeyNames="UserID" onrowcommand="GridView1_RowCommand"
onrowdeleting="GridView1_RowDeleting" onrowediting="GridView1_RowEditing">
<Columns>
<asp:BoundField DataField="UserID" HeaderText="UserID" ReadOnly="True" />
<asp:BoundField DataField="StudentName" HeaderText="StudentName"
ReadOnly="True" />
<asp:BoundField DataField="Course" HeaderText="Course" ReadOnly="True" />
<asp:BoundField DataField="Gender" HeaderText="Gender" ReadOnly="True" />
<asp:BoundField DataField="UserName" HeaderText="UserName" ReadOnly="True" />
<asp:BoundField DataField="Pwd" HeaderText="Password" ReadOnly="True" />
<asp:BoundField DataField="ParentName" HeaderText="Parent Name"
ReadOnly="True" />
<asp:BoundField DataField="ContactNo" HeaderText="ContactNo" ReadOnly="True" />
<asp:BoundField DataField="Transport" HeaderText="Transport" ReadOnly="True" />
<asp:BoundField DataField="Addres" HeaderText="Address" ReadOnly="True" />
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server"
CommandArgument="<%# ((GridViewRow) Container).RowIndex%>" CommandName="Edit">Edit</asp:LinkButton>
<asp:LinkButton ID="LinkButton2" runat="server"
CommandArgument="<%# ((GridViewRow) Container).RowIndex %>"
CommandName="Delete">Delete</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</td>
</tr>
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
}
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
}
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Edit")
{
int index = Convert.ToInt32(e.CommandArgument);
Session["UserId"] = GridView1.DataKeys[index].Value.ToString();
txt_SName.Text = GridView1.Rows[index].Cells[1].Text.Trim();
DDL_Course.SelectedItem.Text = GridView1.Rows[index].Cells[2].Text;
DDL_Gender.SelectedItem.Text= GridView1.Rows[index].Cells[3].Text.Trim();
txt_UName.Text = GridView1.Rows[index].Cells[4].Text.Trim();
txt_Pwd.Text = GridView1.Rows[index].Cells[5].Text.Trim();
txt_PName.Text = GridView1.Rows[index].Cells[6].Text.Trim();
txt_Contact.Text = GridView1.Rows[index].Cells[7].Text.Trim();
Chk_Transport.Text = GridView1.Rows[index].Cells[8].Text.Trim();
txt_CommAdd.Text = GridView1.Rows[index].Cells[9].Text.Trim();
Btn_Save.Text = "update";
// b.update(_ps);
// viewdata();
}
else if (e.CommandName == "Delete")
{
int index = Convert.ToInt32(e.CommandArgument);
Session["UserId"] = GridView1.DataKeys[index].Value.ToString();
b.delete(Convert.ToInt32(Session["UserId"]));
}
}
}
No comments:
Post a Comment