ASP 中 怎么把两张表的类型隐形转化为同一类

 我来答
hhlva72
2010-11-27 · TA获得超过263个赞
知道答主
回答量:552
采纳率:0%
帮助的人:330万
展开全部
前端:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" >
<Columns>
<asp:BoundField DataField="Name" HeaderText="姓名" />
<asp:BoundField DataField="PersonTypeName" HeaderText="人员类型名称" />
</Columns>
</asp:GridView>

后端:
SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=DB;User ID=sa;password=1;");

SqlCommand cmd = new SqlCommand("select Person.Name,PersonType.Name as PersonTypeName from PersonType,Person
where PersonType.ID = Person.PersonTypeID", con);

SqlDataAdapter sda = new SqlDataAdapter();

DataSet ds = new DataSet();
sda.SelectCommand = cmd;
sda.Fill(ds);
GridView1.DataSource = ds;
GridView1.DataBind();
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式