表A
ID1 NameID TextName
1 1 1
2 2 2
表B
ID2 Name
1 风格
2 身上 表C
ID3 TextName
1 我
2 你
想要查询表A在GridView显示出来得结果显示为
ID1 NameID TextName
1 风格 我
2 身上 你
请各位高手帮下忙
ID1 NameID TextName
1 1 1
2 2 2
表B
ID2 Name
1 风格
2 身上 表C
ID3 TextName
1 我
2 你
想要查询表A在GridView显示出来得结果显示为
ID1 NameID TextName
1 风格 我
2 身上 你
请各位高手帮下忙
解决方案 »
- aspx页面上点击button后,下载服务器端某个文件,该怎么实现啊
- 一个问卷统计的问题!选择DropDownList,加载DropDownList题目的所有答案!有会的高手帮忙解决一下啊!急求!!!
- ASP.Net事务问题 菜鸟求高手解答 感激不尽
- 得到两个日期之间的工作日天数?
- 查询时提示ExecuteReader: CommandText 属性尚未初始化
- 这样考试系统如何实现?大家讨论一下,跟帖有分
- 数据导出到EXCEL的问题,头痛,搞不定
- dll 合并问题
- 为什么用datagrid1.DataKeys[datagrid1.SelectedIndex]取的ID只有一个;
- FTP 高手请进
- 关于RadioButton选中的问题
- datagirdview的更新问题
select 表A.ID1, 表B.[Name] as NameID, 表C.TextName from 表A inner join 表B on 表A.NameID=表B.ID2 inner join 表C on 表A.TextName=表C.ID3
using(SqlConnection conn = new SqlConnection("连接字符串"))
{
conn.Open();
SqlCommand cmd = new SqlCommand("select a.ID1,b.[Name] as NameID,c.TextName from a inner join
b on a.ID1=b.ID2 inner join c on a.ID1=c.ID3",conn);
SqlDataAdapter sda = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
sda.Fill(dt);
GridView1.DataSource = dt;
GridView1.DataBind();
}
SqlConnection con = new SqlConnection("连接字符串");
SqlDataAdapter da = new SqlDataAdapter("select 表A.ID1,表B.Name,表C.TextName from (表A inner join 表B on 表A.ID1=表B.ID2) inner join 表C on 表A.ID1=表C.ID3",con);
DataSet ds = new DataSet();
da.Fill(ds, "表名");
GridView1.DataSource = ds;
GridView1.DataBind();
a left join b on a.nameid=b.id2 left join c on a.textnameid=c.id3这个是查询语句,但是如果是还有怎么在Gridview中显示的话
<asp:BoundField DataField="查询出来的字段名" HeaderText="头部显示的内容" >
</asp:BoundField>----大体的格式
具体:
<asp:BoundField DataField="ID1" HeaderText="ID1" >
</asp:BoundField>
<asp:BoundField DataField="NameID" HeaderText="NameID" >
</asp:BoundField>
<asp:BoundField DataField="TextName" HeaderText="TextName" >
</asp:BoundField>
也许我画蛇添足了~~~~