嘿伙计们,我刚刚开始编程,但遇到了问题。单击 button1 时,我创建的新数据表不会显示在 GridView2 中。虽然它填充了“计划”表中的数据(检查 dtPlanning 是否填充了注释中的文本框)。
简而言之:我想将 DataTable 计划纳入新的 DataTable dtPlanning 并将其显示在 gridview 中。
代码背后:
protected void Button1_Click(object sender, EventArgs e)
{
DataTable dtPlanning = new DataTable();
dtPlanning.Columns.Add("Courseday", typeof(int));
dtPlanning.Columns.Add("Part", typeof(string));
dtPlanning.Columns.Add("Design", typeof(string));
dtPlanning.Columns.Add("Lesson", typeof(string));
//DataRow dr = planning.Rows[1];
//TextBox2.Text = (dr["Daynumber"]).ToString();
//TextBox3.Text = (dr["Part"]).ToString();
//TextBox4.Text = (dr["Design"]).ToString();
//TextBox5.Text = (dr["Lesson"]).ToString();
for (int i = 0; i < dtPlanning.Rows.Count; i++)
{
DataRow dr = dtPlanning.NewRow();
foreach (DataRow datarow in planning.Rows)
{
dtPlanning.Rows.Add(datarow);
}
}
GridView2.DataSource = dtPlanning;
GridView2.DataBind();
}
源代码:
<asp:GridView ID="GridView2" runat="server">
感谢您的帮助。