DataGridViewセルごとにtooltipをセットする方法

DataGridViewを使用して予約が入っているところは予約の内容を表示する

それ以外は「空いています」の表示をセルごとにToolTipを利用して表示しています。

private void settooltip月()
{
 DateTime dd = cal.SelectionRange.Start;
 string DD = dd.ToString(“yyyy/MM”);
 末日 = DateTime.DaysInMonth(dd.Year, dd.Month);//末日の取得
 for (int i = 0; i < 末日; i++)//DataGridViewで日を設定 行
 {
  for (int s = 1; s < 17; s++)//DataGridViewで時間を設定 列
  {
    if (DateTime.Now.AddDays(-1) < DateTime.Parse  (DD+”/”+i+1).ToString()))
    {
     if (予約id[i, s] != “”) 予約V[s, i].ToolTipText = Srh予約(0, 8, 予約id[i, s]) + “\n使用中です。”;

  else 予約V[s, i].ToolTipText = “空いています。”;
 }
 else
 {
  if (予約id[i, s] != “”) 予約V[s, i].ToolTipText = Srh予約(0, 8, 予約id[i, s]) + “\n使用しました。”;

  else 予約V[s, i].ToolTipText = “時間が過ぎました。\n予約できません。”;

    }
  }
 }

}

投稿者: jj