假设我有以下假设表格:
如何进行DataGridView
以下显示?
请注意 的值Sick
已更改。
我尝试了以下方法无济于事:
var query = from c in Patients
select new
{
c.Name,
c.Sick == 1 ? "Yes" : "No"
};
假设我有以下假设表格:
如何进行DataGridView
以下显示?
请注意 的值Sick
已更改。
我尝试了以下方法无济于事:
var query = from c in Patients
select new
{
c.Name,
c.Sick == 1 ? "Yes" : "No"
};
您可以使用DataGridView.CellFormatting事件。
private void dataGridView1_CellFormatting(object sender, System.Windows.Forms.DataGridViewCellFormattingEventArgs e)
{
if (this.dataGridView1.Columns[e.ColumnIndex].Name == "Sick")
{
if (e.Value != null)
{
if (e.Value.ToString() == "1"
{
e.Value = "Yes";
}
else
{
e.Value = "No";
}
e.FormattingApplied = true;
}
}
}