I have write this code for enable the edit & delete link in datagirdview but how can i edit & delete the data using these links.Please any help
public partial class datagridview : Form
{
public datagridview()
{
InitializeComponent();
}
private void datagridview_Load(object sender, EventArgs e)
{
displayDataGridView();
DataGridViewLinkColumn Editlink = new DataGridViewLinkColumn();
Editlink.UseColumnTextForLinkValue = true;
Editlink.HeaderText = "Edit";
Editlink.DataPropertyName = "lnkColumn";
Editlink.LinkBehavior = LinkBehavior.SystemDefault;
Editlink.Text = "Edit";
dataGridView1.Columns.Add(Editlink);
DataGridViewLinkColumn Deletelink = new DataGridViewLinkColumn();
Deletelink.UseColumnTextForLinkValue = true;
Deletelink.HeaderText = "delete";
Deletelink.DataPropertyName = "lnkColumn";
Deletelink.LinkBehavior = LinkBehavior.SystemDefault;
Deletelink.Text = "Delete";
dataGridView1.Columns.Add(Deletelink);
}
public void displayDataGridView()
{
OleDbConnection con = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=E:\\Maria.accdb");
{
OleDbCommand cmd;
cmd = new OleDbCommand("select * from new", con);
cmd.CommandType = CommandType.Text;
OleDbDataAdapter da = new OleDbDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];
dataGridView1.AutoGenerateColumns = false;
dataGridView1.AllowUserToAddRows = false;
int i = 1;
foreach (DataGridViewRow row in dataGridView1.Rows)
{
row.Cells["Employee_Id"].Value = i;
i++;
}
}
public partial class datagridview : Form
{
public datagridview()
{
InitializeComponent();
}
private void datagridview_Load(object sender, EventArgs e)
{
displayDataGridView();
DataGridViewLinkColumn Editlink = new DataGridViewLinkColumn();
Editlink.UseColumnTextForLinkValue = true;
Editlink.HeaderText = "Edit";
Editlink.DataPropertyName = "lnkColumn";
Editlink.LinkBehavior = LinkBehavior.SystemDefault;
Editlink.Text = "Edit";
dataGridView1.Columns.Add(Editlink);
DataGridViewLinkColumn Deletelink = new DataGridViewLinkColumn();
Deletelink.UseColumnTextForLinkValue = true;
Deletelink.HeaderText = "delete";
Deletelink.DataPropertyName = "lnkColumn";
Deletelink.LinkBehavior = LinkBehavior.SystemDefault;
Deletelink.Text = "Delete";
dataGridView1.Columns.Add(Deletelink);
}
public void displayDataGridView()
{
OleDbConnection con = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=E:\\Maria.accdb");
{
OleDbCommand cmd;
cmd = new OleDbCommand("select * from new", con);
cmd.CommandType = CommandType.Text;
OleDbDataAdapter da = new OleDbDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];
dataGridView1.AutoGenerateColumns = false;
dataGridView1.AllowUserToAddRows = false;
int i = 1;
foreach (DataGridViewRow row in dataGridView1.Rows)
{
row.Cells["Employee_Id"].Value = i;
i++;
}
}