0

我有一个数据网格,其中包含来自我的数据库表 tblstudent 的学生列表。我在数据网格中放置了一个文本框或复选框,以检查该学生是否在课堂上,如果他们在场,那么我将在数据网格文本框中输入“P”,如果他们不存在,则输入“A”。问题是我不知道如何将数据网格中的这些记录放入我的另一个数据库表“tblLogs”中。有人可以为我提供一个想法吗?我仍然是 WPF C# 的新手,将不胜感激。

4

2 回答 2

0

对我来说,第一个答案(也是最简单但不推荐的)是一个一个地扫描gridview并使用循环将数据一个一个地插入数据库

Gridview.Rows.Cells[i].Text.ToString();

第二个是创建一个数据表,数据表将保存您的gridview元素,然后使用for每个语句将整个数据表插入数据库

 foreach (DataRow row in DataTable.Rows)

希望这可以帮助 :)

于 2013-08-27T05:56:23.597 回答
0

为什么要在数据网格中使用文本框。数据网格单元格本身允许您放置所需的任何文本。之后,您可以轻松访问任何单元格的值,如下所示

foreach (GridViewRow row in grid.Rows)
{
   if (((CheckBox)row.FindControl("chkboxid")).Checked)
   {
     //student is present
   }            
   else //student is absent

   //create insert query here and execute it
}
于 2013-08-27T06:40:22.993 回答