如何在条件下更改datagridview文本中的文本。 [英] how to change text in datagridview text on condition .
本文介绍了如何在条件下更改datagridview文本中的文本。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用的是datagridview,我想显示条件格式化的意思是,当我得到一个单元格 M
时,我想显示 Married
。我尝试此操作但未成功。
I am using a datagridview and I want to display do conditional formatting means when I get for a cell M
then I want to display Married
.I try this but not sucess.
这是我的代码:
private void masterDataGridView_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
try
{
for (int i = 0; i <= masterDataGridView.Rows.Count - 1; i++)
{
String Value = masterDataGridView.Rows[i].Cells[17].Value.ToString();
if (Value == "M")
{
e.Value = "Male";
}
}
}
catch (Exception ex)
{
}
}
推荐答案
经过一点工作,这段代码对我来说很好。我发布的内容可能是其他任何可以使用的代码
After a little work this code work for me very fine . I am posting it may be any other can use the code
private void masterDataGridView_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
if (masterDataGridView.Columns[e.ColumnIndex].Name.Equals("Gender"))
{
string _val = e.Value as string;
if (_val == null)
return;
switch (_val)
{
case "M" :
e.Value = "Male";
break;
case "F":
e.Value = "Female";
break;
}
}
}
Chearss ....
Chearss ....
这篇关于如何在条件下更改datagridview文本中的文本。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文