Ⅰ 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、直接在服務端炒作資料庫