在gridview中 要绑定数据,但是数据要经过两个表的查询,应该怎么写
具体代码如下:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" Width="100%">
<Columns>
<asp:TemplateField HeaderText="授课教师">
<ItemTemplate>
<%# Eval ("jsbh") %>
</ItemTemplate>
<EditItemTemplate>
<asp:DropDownList ID="ddlTeacher" runat="server" DataSourceID="SqlDataSource1"
DataTextField="JSXM" DataValueField="JSXM">
</asp:DropDownList>
</EditItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
数据库中的是教师编号 我想显示教师姓名,需要用两个表查询 这样的话前台应该怎么样绑定,或者有什么更好的办法??我是菜鸟,请大家多多帮忙!!
具体代码如下:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" Width="100%">
<Columns>
<asp:TemplateField HeaderText="授课教师">
<ItemTemplate>
<%# Eval ("jsbh") %>
</ItemTemplate>
<EditItemTemplate>
<asp:DropDownList ID="ddlTeacher" runat="server" DataSourceID="SqlDataSource1"
DataTextField="JSXM" DataValueField="JSXM">
</asp:DropDownList>
</EditItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
数据库中的是教师编号 我想显示教师姓名,需要用两个表查询 这样的话前台应该怎么样绑定,或者有什么更好的办法??我是菜鸟,请大家多多帮忙!!
public string GetName(string bh){
//查询获取数据
}
中我就可以直接写<%# Eval ("jsxm") %>了吗?
只是告诉你方法,你得根据你的表结构适当修改。