datalist绑定的是信息表,有一个字段是信息类型存储的是信息类型的ID,我想在显示的时候,根据信息类型ID到信息表中查询显示 出来信息类型的名称。应该怎么做?
解决方案 »
- 自定义控件上的图片,不同的目录看不到,只看到叉
- 字符串的自动拼接问题~
- 如何在网站中使用支付宝网上银行啊.
- 怎样在gridview里使每一行对应一组radiobutton
- 在线等:有关RadioButtonList应用问题
- 给大家推荐一个 IT 方面的社区,希望对大家有帮助
- FindControl无法获取动态生成的控件的解决办法
- 无法将文件复制到运行目录。拒绝访问。怎么解决?
- 如何让Iframe根据页面内容自动调整大小而不出现滚动条呢?
- 为了实现多项目下载 我在Repeater里面加了linkbutton 再绑定数据 运行后却什么都看不见 求大神解释!
- 郁闷了。。。允许为空的枚举属性和Int型转换的问题!!!!
- distinct查询多列,过滤一个重复字段
<ItemTemplate>
<asp:Label ID="label1" runat="server" Visible="false" Text='<%#Eval("ID")%>'></asp:Label>
</ItemTemplate>
</asp:DataList>后台:根据你的ID去查询 然后绑定
<ItemTemplate >
<tr>
<td width="3%" align="center" class="fagui"><img src="../../images/index33.jpg" width="6" height="9" /></td>
<td width="55%" align="left" class="fagui"><%# GetTxtLink("MessageDetail.aspx?ID=" +(int)Eval("mesID"),Eval("mesTitle").ToString(),20)%></td>
<td width="20%" align="left" class="fagui"><asp:Label ID="label1" runat="server" Visible="false" Text='<%#Eval("ID")%>'></asp:Label>
</td>
<td width="10%" align="left" class="date"><%# DataBinder.Eval(Container.DataItem,"sendTime","{0:D}") %></td>
</tr>
</ItemTemplate>
<FooterTemplate></FooterTemplate>
</asp:DataList>后台: private void showMessage()
{
int ID = int.Parse(Request.Cookies["UserInfo"]["userID"].ToString());
OperateClass CData = new OperateClass();
//对PagedDataSource 对象的相关属性赋值
PagedDataSource objPds = new PagedDataSource();
objPds.DataSource = CData.ExecuteSqlRead("select * from Message where senderID=" +ID+ "order by mesID desc").DefaultView;
objPds.AllowPaging = true;
objPds.PageSize = 22; FirstPageBt.NavigateUrl = Request.CurrentExecutionFilePath + "&Page=1"; LastPageBt.NavigateUrl = Request.CurrentExecutionFilePath + "&Page=" + objPds.PageCount.ToString();
lblTotalPage.Text = objPds.PageCount.ToString();
int CurPage; //当前页面从Page查询参数获取
if (Request.QueryString["Page"] != null)
CurPage = Convert.ToInt32(Request.QueryString["Page"]);
else
CurPage = 1; objPds.CurrentPageIndex = CurPage - 1;
lblCurrentPage.Text = CurPage.ToString();
if (!objPds.IsFirstPage)
lnkPrev.NavigateUrl = Request.CurrentExecutionFilePath + "&Page=" + Convert.ToString(CurPage - 1); if (!objPds.IsLastPage)
lnkNext.NavigateUrl = Request.CurrentExecutionFilePath + "&Page=" + Convert.ToString(CurPage + 1); this.DataList1.DataSource = objPds; this.DataList1.DataBind();
}在这里应该怎么修改?上边的代码只能查出类型ID,Label1的值怎么显示出来啊?