asp.net datalist绑定2个表的问题, 急啊。跪求高手
我现在有2个表 userinfo 和 senduserinfo userinfo表是用来存储账号的信息 senduserinfo 是用来存储账号发送的信息“站内信息”
userinfo表有 id 姓名,密码,图片路径"这个是存储个人头像的图片路径" ;
senduserinfo 表有 id 收件人,发送内容, 发件人,发送时间,
好了现在我有一个datalist控件,这个控件主要是用来显示 站内信息的,现在我要datalist显示 最新的4条数据,也就是显示senduserinfo 表中的倒数4条信息,比如说senduserinfo表有一条数据收件人“张三” 发件人“李四”,我现在想datalist显示出来 发件人姓名 ,发件人头像地址,发送的内容,我该怎么绑定数据呢?我现在只会做一个表的绑定,用到2个表我就不会。
下面这个是我写的绑定,但是不知道为什么不显示图片,我前台都写好了的前台<asp:DataList ID="DLznxx" runat="server" style=" width:700px; height:100%">
<ItemTemplate>
<table border="0" cellpadding="0" cellspacing="0" style="width:100%;">
<tr>
<td align="left" valign="middle" class="style2">
<asp:Image ID="Image3" runat="server" Height="40px" Width="40px"
style="border:solid 1px #bdc7cc;" ImageUrl='<%# Eval("userimages") %>' />
</td>
<td>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; margin-left: 0px;">
<tr>
<td class="style3">
<asp:Label ID="Label4" runat="server" Text='<%# Eval("sendusername") %>'></asp:Label>
</td>
<td>
<asp:Label ID="Label10" runat="server" Text="发送信息"></asp:Label>
  
<asp:Label ID="Label9" runat="server" Text="删除"></asp:Label>
</td>
</tr>
<tr>
<td class="style3">
<asp:Label ID="Label6" runat="server" Text='<%# Eval("sendname") %>'></asp:Label>
</td>
<td class="style1">
<asp:Label ID="Label8" runat="server" Text='<%# Eval("sendtime") %>'></asp:Label>
</td>
</tr>
</table>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
后台代码
con.Open();
SqlCommand com = new SqlCommand("select top 4 senduserinfo.id,senduserinfo.sendusername,senduserinfo.sendtime,senduserinfo.sendname,userinfo.userimages from senduserinfo,userinfo where senduserinfo.acceptusername='" + uname + "' and userinfo.username=senduserinfo.acceptusername order by id desc", con);
SqlDataAdapter adapter = new SqlDataAdapter(com);
DataTable data = new DataTable();
adapter.Fill(data); DLznxx.DataSource = data;
DLznxx.DataBind();
跪求高手解决啊,困扰我好几天了,我的分不够了只能给20分。原谅,我的QQ806778705 ,希望有高手能通过QQ指点下。
我现在有2个表 userinfo 和 senduserinfo userinfo表是用来存储账号的信息 senduserinfo 是用来存储账号发送的信息“站内信息”
userinfo表有 id 姓名,密码,图片路径"这个是存储个人头像的图片路径" ;
senduserinfo 表有 id 收件人,发送内容, 发件人,发送时间,
好了现在我有一个datalist控件,这个控件主要是用来显示 站内信息的,现在我要datalist显示 最新的4条数据,也就是显示senduserinfo 表中的倒数4条信息,比如说senduserinfo表有一条数据收件人“张三” 发件人“李四”,我现在想datalist显示出来 发件人姓名 ,发件人头像地址,发送的内容,我该怎么绑定数据呢?我现在只会做一个表的绑定,用到2个表我就不会。
下面这个是我写的绑定,但是不知道为什么不显示图片,我前台都写好了的前台<asp:DataList ID="DLznxx" runat="server" style=" width:700px; height:100%">
<ItemTemplate>
<table border="0" cellpadding="0" cellspacing="0" style="width:100%;">
<tr>
<td align="left" valign="middle" class="style2">
<asp:Image ID="Image3" runat="server" Height="40px" Width="40px"
style="border:solid 1px #bdc7cc;" ImageUrl='<%# Eval("userimages") %>' />
</td>
<td>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; margin-left: 0px;">
<tr>
<td class="style3">
<asp:Label ID="Label4" runat="server" Text='<%# Eval("sendusername") %>'></asp:Label>
</td>
<td>
<asp:Label ID="Label10" runat="server" Text="发送信息"></asp:Label>
  
<asp:Label ID="Label9" runat="server" Text="删除"></asp:Label>
</td>
</tr>
<tr>
<td class="style3">
<asp:Label ID="Label6" runat="server" Text='<%# Eval("sendname") %>'></asp:Label>
</td>
<td class="style1">
<asp:Label ID="Label8" runat="server" Text='<%# Eval("sendtime") %>'></asp:Label>
</td>
</tr>
</table>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
后台代码
con.Open();
SqlCommand com = new SqlCommand("select top 4 senduserinfo.id,senduserinfo.sendusername,senduserinfo.sendtime,senduserinfo.sendname,userinfo.userimages from senduserinfo,userinfo where senduserinfo.acceptusername='" + uname + "' and userinfo.username=senduserinfo.acceptusername order by id desc", con);
SqlDataAdapter adapter = new SqlDataAdapter(com);
DataTable data = new DataTable();
adapter.Fill(data); DLznxx.DataSource = data;
DLznxx.DataBind();
跪求高手解决啊,困扰我好几天了,我的分不够了只能给20分。原谅,我的QQ806778705 ,希望有高手能通过QQ指点下。
解决方案 »
- 关于base64数据生成图片上传到服务器的问题
- 一个简单问题,转到页面底端!!
- 在GridView中的验证控件,只对某一行有效
- 提问:低版本的项目转换成2008后一些类提示"已过时"!需要改吗?想偷懒不改应该没啥问题的把!
- ajax.net updatepanel支持框架吗?
- 如何向客户端发送大量的的脚本?
- asp.net路径中的循环问题
- 一道应聘.Net高级程序员的题目
- 请教视频直播程序的设计思路
- 高手请进,up的也有分!!
- .net发邮件时,为什么用到FCK里的表情时能发送但是不能接收到,但是像其他的粗体,斜体,字体大小这些就可以的
- OCIEnvNlsCreate 失败,返回代码为 -1,但错误消息文本不可用
使用相对路径
建实体类
<%# Eval("user.Name")%>
或GetUserName((int)Eval("id"))