DataGridviewLinkColumn编辑/更新

时间:2018-03-05 09:13:08

标签: c# datagridview

我正在c#datagridview桌面应用程序中实现编辑/更新功能。对于Update列,我正在使用datagridviewlinkcolumn。当我点击"编辑"链接文本应更改为"更新"。我试过了,但我没有得到任何解决方案。 我试过这个`DataGridViewLinkCell cell =(DataGridViewLinkCell)dataGridView2.Rows [e.RowIndex] .Cells [e.ColumnIndex];

            cell.Value = "Update";`

但它无法正常工作

     private void dataGridView1_CellMouseClick(object sender, DataGridViewCellEventArgs e)
    {
        int nCurrentRow = e.RowIndex;
        int nTranscriptGuidId = 0;

        if (-1 != nCurrentRow && dataGridView2.CurrentCell == dataGridView2.Rows[nCurrentRow].Cells["Edit"])
        {
            // dataGridView2.Rows[nCurrentRow].Cells[].
            DataGridViewLinkCell cell = (DataGridViewLinkCell)dataGridView2.Rows[e.RowIndex].Cells[e.ColumnIndex];
            ((DataGridView)sender).CurrentCell.Value = "Update";
            dataGridView2.Update();
            //dataGridView2.Referesh();
        }

0 个答案:

没有答案