次のようなルールに一致する場合、特定のボタンを非表示にする方法はありますか? 以下は、ボタン列を作成するために使用されるコードと、一致を取得するためのコードです。
BookButtonCell.Visible = false; を試しましたが、読み取り専用だと表示されます。
ありがとう。
private void Form1_Load(object sender, EventArgs e)
{
DataGridViewButtonColumn bookbutton = new DataGridViewButtonColumn();
{
bookbutton.HeaderText = "Book";
bookbutton.Text = "Book";
bookbutton.Name = "Book";
bookbutton.UseColumnTextForButtonValue = true;
}
readalleventsdataGridView.Columns.Add(bookbutton);
int x = 0;
foreach (DataGridViewRow gridRow in readalleventsdataGridView.Rows)
{
DataGridViewCell BookButtonCell = gridRow.Cells["Book"];
DataGridViewCell EndDateCell = gridRow.Cells["EndDate"];
String StrTodayDate = DateTime.Now.ToString("dd/MM/yy");
DateTime TodayDate = Convert.ToDateTime(StrTodayDate);
String StrEndDate = EndDateCell.Value.ToString();
DateTime EndDate = Convert.ToDateTime(StrEndDate);
int result = DateTime.Compare(EndDate, TodayDate);
if (result < 0)
{
What Commands To Hide The Button?
}
x++;
}
}