为何用c#中的repeater控件邦定数据调试后,在浏览页面没有显示内容是空的?

问题描述

为何用c#中的repeater控件邦定数据调试后,在浏览页面没有显示内容是空的?IDAL.ICustomercust=newSQLServerDAL.SQLCustomer();IList<Model.Customer>cust1=cust.GetCustomers();this.Repeater1.DataSource=cust1;this.Repeater1.DataBind();

解决方案

解决方案二:
该回复于2008-05-27 13:20:49被版主删除
解决方案三:
Repeater不同于GridView,需要自定义模板,你需在aspx页面上通过<%#DataBinder.Eval(Container.DataItem,"CustomerName").ToString()%>的方式绑定字段
解决方案四:
楼上的说得详细点
解决方案五:
你没有给Repeater定义模版告诉数据源究竟显示什么字段的内容<asp:RepeaterID="Repeater1"runat="server"><ItemTemplate><asp:LabelID="Label1"runat="server"Text='<%#Eval("categoryid")%>'></asp:Label><%#Eval("categoryName")%><asp:ButtonID="btnDeleteCustomerContact"runat="server"Text="删除"CommandName="delete"/><br/></ItemTemplate></asp:Repeater>
解决方案六:
我用的是LIST的数组数据不是直接绑定的
解决方案七:
LIST数组也是一样的啊.直接把Customer属性通过这样的方式<%#Eval("CustomerID")%>,绑定到页面上即可.楼主你要自己动手试试

时间: 2024-10-31 12:45:48

为何用c#中的repeater控件邦定数据调试后,在浏览页面没有显示内容是空的?的相关文章

asp.net中使用 Repeater控件拖拽实现排序并同步数据库字段排序_实用技巧

数据库表中有一个单位表,里面包括ID.Name.Order等字段,现在有个后台管理功能,可以设置这些单位在某些统计表格中的先后显示顺序,于是想到用拖拽方式实现,这样操作起来更简便. 使用了GifCam软件做了一个示例动画,效果如下图所示: 于是就动手起来,发现jquery.ui中提供sortable函数,可用于排序,界面中从数据库绑定的单位使用Repeater控件,下面简单介绍下主要步骤: 1.项目中使用到的jquery-1.7.2.min.js和jquery-ui.min.js请点击进行下载,

如何在同页面中的Repeater控件中获取DropDown已经选定的值

问题描述 DropDownList是二级联动的省市,Repeater显示的是详细信息,如何在DropDownList选定后从repeater显示出来,请教,多谢!! 解决方案 解决方案二:DropDownList在Repeater外面?上放置Label,记下ID,然后查找该Label,将结果显示出来解决方案三:是在外面,用lable记录DropDownList的选定值吗?但是我二级联动是读的后台的代码

DEV控件中的ComboBoxEdit控件comboboxedit 绑定数据后 获取这数据的id

问题描述 comboboxedit绑定数据后获取这数据的id 解决方案 解决方案二: 解决方案三:英语太渣看不懂解决方案四:combobox只能获取EditValue,不知道你所谓的ID是什么意思.如果是数据中的一列,可以考虑使用Lookupedit,然后获取当前选择的行,再取id

studio-关于Repeater控件在Visual Studio 2013中的使用问题

问题描述 关于Repeater控件在Visual Studio 2013中的使用问题 我在一个asp.net页面中使用repeater控件,如下: <div> <asp:Repeater ID=""repeater1"" runat=""server"" > <ItemTemplate> <li><a>[<%# Eval(""name&quo

详解ASP.NET数据绑定操作中Repeater控件的用法_实用技巧

一.绑定控件之Repeater.NET封装了多种数据绑定控件,诸如GridView.DataList等但该篇文章将会从Repeater入手,因为Repeater只提供了基本的数据绑定模板,没有内置其它分页等功能,所以它是最原始的数据绑定控件,只要能够熟练运用Repeater控件其它的绑定控件也就很简单了.1.Repeater简介Repeater 控件是基本模板化数据列表. 它不像GridView控件一样能够可视化的设计格式或样式,因此开发时在控件模板中必须显式声明所有格式.格式和样式标记.另外R

javascript-js中使用select控件时需要加上form吗?

问题描述 js中使用select控件时需要加上form吗? 在页面中,有表单form1 里面有一个select控件 名称为category.而在js中设置select时,如果document.category.options[tt]=new Option(""""");就无法创建成功. 但是使用document.form1.category.options[tt]=new Option(""""");就可以

请问我在.aspx页面中定义的控件,比如&amp;amp;lt;asp:label&amp;amp;gt;等,在.aspx.cs页面中去不能引用,运行老是报错,请高手指点是怎么回事,小弟很着急!

问题描述 请问我在.aspx页面中定义的控件,比如<asp:label>等,在.aspx.cs页面中去不能引用,运行老是报错,请高手指点是怎么回事,小弟很着急! 解决方案 解决方案二:1新建一个网站(VS2005),在设计图中拖入一个Label控件放上去;2在后台.cs文件中,this.Label1.Text="test",即可运行;注:放入的控件会按次序命名为,控件后加编号,如第一个Label就是Label1;

在Repeater控件中创建可隐藏区域

创建|控件 在WEB应用中,如何才能使应用高效率呢?如何才能吸引用户呢?这的确是个大学问,页面的内容,色搭配等都十分重要.但不可忽视的是,多数情况下,对于数据的呈现方式也是十分重要的.由于web应用的规模不断增大,数据也越来越多了,有时候,由于在一个页面同时显示的数据太多,从而造成页面的不美观,用户因此也会感到厌倦和操作困难.因此,本文将介绍利用repeater控件的隐藏区域,以达到较好的数据显示效果. 防止数据过多加载有很多方法,比如采用数据分页的方法,又或者采用master/detail的方

asp.net中Repeater控件用法笔记

  大家可能都对datagrid比较熟悉,但是如果在数据量大的时候,我们就得考虑使用repeater作为我们的数据绑定控件了.Repeater控件与DataGrid (以及DataList)控件的主要区别是在于如何处理HTML.ASP.NET建立HTML代码以显示DataGrid控件,但Repeater允许开发人员决定如何显示数据.所以,你可以选择将数据显示在一个HTML表格中或者一个顺序列表中.这主要取决于你的选择,但你必须将正确的HTML插入到 ASP.NET页面中. 模板与DataList