C# 在asp.net中以编程方式将数据库中的数据绑定到gridview的两列
请帮帮我,我是asp.net新手。我的gridview有5列,我想绑定此gridview的两列以从数据库中选择数据,同时用户通过gridview的其他列输入数据,以便将gridview数据保存到另一个表中。但我在将数据绑定到gridview的5列中的2列时遇到了问题。我怎样才能做到这一点。这是我的密码C# 在asp.net中以编程方式将数据库中的数据绑定到gridview的两列,c#,asp.net,C#,Asp.net,请帮帮我,我是asp.net新手。我的gridview有5列,我想绑定此gridview的两列以从数据库中选择数据,同时用户通过gridview的其他列输入数据,以便将gridview数据保存到另一个表中。但我在将数据绑定到gridview的5列中的2列时遇到了问题。我怎样才能做到这一点。这是我的密码 string classid = query.Class + query.Class_division; var q = (from cl in db.StudentTbs where
string classid = query.Class + query.Class_division;
var q = (from cl in db.StudentTbs where cl.Admission_class == classid select new {
id=cl.UnquieStudentId, Name= cl.Surname+", "+ cl.FirstName +" "+ cl.OtherName
}).ToList();
DataTable dt = new DataTable();
if(q.Count>0)
{
DataRow row = null;
dt.Columns.Add("Series No");
dt.Columns.Add("name");
foreach( var row2 in q)
{
row = dt.NewRow();
dt.Rows.Add(row2.id);
dt.Rows.Add(row2.Name);
}
GridView1.DataSourceID = null;
GridView1.DataSource = dt;
GridView1.DataBind();
}
将GridView1的格式设置为以下格式:
请不要包含文本图像。
<asp:GridView ID="GridView1"runat="server" AutoGenerateColumns="false">
<columns>
<asp:BoundField HeaderText="Series No" DataField="Series No" />
<asp:BoundField HeaderText="Name" DataField="name" />
</columns>
</asp:GridView>