应用自定义单元格格式后,从datagridview获取单元格值
本文关键字:单元格 datagridview 获取 自定义 格式 应用 | 更新日期: 2023-09-27 17:51:05
我有一个DataGridView
我代码:private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
if (dataGridView1.Columns[e.ColumnIndex].Name == BaoDuong.DVThucHien)
{
e.Value = "BTWASECO";
e.FormattingApplied = true;
}
}
////细胞点击
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
MessageBox.Show(dataGridView1.CurrentRow.Cells[e.ColumnIndex].Value.ToString());
}
我想获得值"BTWASECO",但结果是:http://upanhtocdo.com/image.php?di=IM76
dataGridView1.CurrentRow.Cells[e.ColumnIndex].Value
格式化后未更改
try with FormattedValue
MessageBox.Show(dataGridView1.CurrentRow.Cells[e.ColumnIndex].FormattedValue.ToString());