repeater绑定数据库
Ⅰ Repeater 如何绑定数据库
您好.
//绑定repeater数据
Rptchose.DataSource = Dbconnect.GetDataTable("select * from Points where a1=1 Order by name1");
只要你薯手拆GetDataTable读出了薯氏数据后,添加数枣
Rptchose.DataBind();
Ⅱ repeater如何同时绑定两张表中不同的数据
<ItemTemplate
<tr class=TableData
<td nowrap align=center
<%#Eval(ShowOrder)%</td<td nowrap align=left
<%#Eval(Manager)%</td</tr</ItemTemplate
</asp:Repeater
------解决方案--------------------------------------------------------
可以用SQL连表查询, 既然你想显示两张表, 这两张表必然有联系吧
有表链接么猜虚蠢, 如果有就简单了, 实体类里面, 主表带子表的对象
前台显示就用 对象.字段名 就可以了
------解决方案--------------------------------------------------------
先确认repeater的主要信息
随后添加给控件加事件,itemDataBing()事件
<td nowrap align=left
<asp:Label Id=Manager Text=</asp:Label</tdprotected void rptPerformanceInfoList_ItemDataBound(object sender, RepeaterItemEventArgs e){if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item){Manager.Text=你要替换的数据;}}
------解决方案--------------------------------------------------------
view。可以再数据库直接建视誉培图,直接查询视图,得到的数据直接绑定repeater
------解决方案--------------------------------------------------------
先用SQL取得两张表中穗陪的数据,然后自己构建一个DATATABLE,把两个表中的数据合并到新建的DATATABLE中,REPEATER再绑定
------解决方案--------------------------------------------------------
两张表做个连接查询吧,得到你想要的字段名,然后用repeater绑定。
------解决方案--------------------------------------------------------
Ⅲ repeater控件的数据绑定
<asp:Repeater runat="server" ID="MobileList">
<HeaderTemplate>
<table border="0" cellpadding="0" cellspacing="庆团前毁0" width="400">
<tr align="center">
<th>序号</th>
<th>用户名</th>
<th>使用人姓名</th>
<th>手机号码</th>
<th>所在局</th>
</tr>
</HeaderTemplate>
<ItemTemplate >
<tr>
<td class="alt"><%#(Container.ItemIndex + 1) %></td>
<td class="alt"><%#DataBinder.Eval(Container.DataItem,"user_Id" )%></td>
<td class="alt"><%#DataBinder.Eval(Container.DataItem,"user_Name") %></td>
<td class="alt"><%#DataBinder.Eval(Container.DataItem,"user_Mobile") %></td>
<td class="alt"><%#DataBinder.Eval(Container.DataItem,"group_name") %></td>
</tr>
</ItemTemplate>
<FooterTemplate>誉悔橘
</table>
</FooterTemplate>
</asp:Repeater>
在cs文件里面 MobileList.DataSource = dt.DefaultView; dt是数据源表
Ⅳ 您好(关于repeater),数据绑定数据库后显示如下画面,我想再通过再改变文本框里的数据,保存到数据库怎么做
给你提供一下设计思路吧
方案一:
1、多加1个SERVER标签 用来接收所有的性别和姓名
2、Text里面也格式统一 如 id='txt_name_<%#Eval("id")%>'
3、点击禅敏猜修改设置前加一个客户端事件用来存储 所有性别和姓名
4、存储的格式可以设置成 "[id1]|[name1]+[sex1];[id2]|[name2]+[sex2]..........";
5、在服务端用string.Replace方法贺型吧所有的信息提取出来
6、最后进行数据库操作
方案二:
使用AJAX方法
1、统一文拿携本框格式 eg:<input type='text' id='txt_name_<%#Eval(id)%>'/>
2、在每个文本框都加上一个失去焦点事件
eg:
Update(this,'<%#Eval("id")"%>')
3、在Update里面最好用jquery写异步方法。
5、直接在服务端炒作数据库