0
假設我有以下假設表:更改DataGridView中的單元格值
我怎樣才能使一個DataGridView
顯示以下?
通知Sick
的值已經改變。
我曾嘗試以下無濟於事:
var query = from c in Patients
select new
{
c.Name,
c.Sick == 1 ? "Yes" : "No"
};
假設我有以下假設表:更改DataGridView中的單元格值
我怎樣才能使一個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;
}
}
}