خواهش میکنم.
برای کلیدی که برای هر سطر نوشتین میتونید از کد زیر استفاده کنید :
private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
if (e.ColumnIndex == 12)// 12 شماره ستونی است که کلید گذاشته اید
{
MessageBox.Show(dataGridView1.CurrentRow.Cells[3].Value.ToString());
// کد شما برای ثبت درس
}
}
یعنی باید کدتون رو داخل رویداد CellMouseClick از گریدتون بنویسید.
و برای کلید ثبت کلی هم میتونید از کد زیر استفاده کنید :
private void button1_Click(object sender, EventArgs e)
{
for (int i = 0; i < dataGridView1.RowCount; i++)
{
if (dataGridView1.Rows[i].Cells[0].Value.ToString() == "True")
{
MessageBox.Show(dataGridView1.Rows[i].Cells[3].Value.ToString());
// کد شما برای ثبت درس
}
}
}
موفق باشید.