校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > ASP.Net中數據展示控件的嵌套使用示例

ASP.Net中數據展示控件的嵌套使用示例

熱門標簽:400電話如何申請取消 百度地圖怎樣做地圖標注 柳州電銷機器人公司 浦發電話機器人提醒還款 昆明語音電銷機器人價格 電銷語音機器人型號參數 騰訊地圖標注手機 征途美甲店地圖標注 太原400電話上門辦理

1,工作中遇到這樣一個需求,頁面上要把所有的User加載出來,同時每個User后面緊跟著要把User的任務加載出來!我的處理方法是用Repeater來加載所有的User,同時在Repeater里面嵌套一個GridView,將每個User的任務展示出來!代碼如下

前臺代碼:

asp:Repeater ID="Repeater1" runat="server" 
onitemdatabound="Repeater1_ItemDataBound">
HeaderTemplate>
table border="0" cellspacing="0" cellpadding="0" width="100%">
tr>
/HeaderTemplate>
ItemTemplate>
td class="list_table_in">

span class="leaderTitle">高管:a href='/LeaderSchedule/_layouts/LS/LeaderDetail.aspx?loginName=%#Eval("LoginName") %>'>%#Eval("UserName") %>/a>/span>asp:GridView ID="gv_InRep" runat="server" AutoGenerateColumns="False" AllowSorting="True"
OnRowCreated="GV_DoneList_RowCreated" OnSorting="GV_DoneList_Sorting" AllowPaging="True"
CssClass="tasklisttbl" Width="100%" OnRowDataBound="GV_DoneList_RowDataBound"
EnableModelValidation="True">
AlternatingRowStyle BackColor="#FDFEFF" />
HeaderStyle HorizontalAlign="Center" ForeColor="Black" Height="20" />
RowStyle HorizontalAlign="Center" Height="26px" />
Columns>
asp:BoundField HeaderText="日期" ItemStyle-CssClass="custom" DataField="Date" SortExpression="Date">
ItemStyle Width="15%" />
/asp:BoundField>
asp:BoundField HeaderText="時間" DataField="Time" SortExpression="Time">
ItemStyle Width="11%" />
/asp:BoundField>
asp:BoundField HeaderText="工作安排" DataField="WorkPlan" SortExpression="WorkPlan">
ItemStyle Width="11%" />
/asp:BoundField>
asp:BoundField HeaderText="地點" DataField="Place" SortExpression="Place">
ItemStyle Width="11%" />
/asp:BoundField>
/Columns>
PagerTemplate>
/PagerTemplate>
/asp:GridView>
/td>
asp:Literal ID="Literal1" runat="server" Text='%#Eval("Flag") %>'>/asp:Literal>
/ItemTemplate>
FooterTemplate>
/tr>/table>
/FooterTemplate>
/asp:Repeater>

后臺代碼:

protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
try
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
GridView gv = e.Item.FindControl("gv_InRep") as GridView;//找到里層的repeater對象
Leader rowv = (Leader)e.Item.DataItem;//找到分類Repeater關聯的數據項 
string typeid = rowv.LoginName; //獲取填充子類的id 
SetSorting();
gv.DataSource = PointDataSource(typeid);
gv.DataBind();

}
}

catch (Exception ex)
{

SysLog syslog = new SysLog();
syslog.ListName = ConstData.ListName_PCITC_LS_Schedule;
syslog.LType = "Repeater的Item綁定事件異常";
syslog.WorkFlowName = "領導日程管理系統";
syslog.Location = "Repeater綁定數據:OtherSchedule.aspx";
syslog.Message = "頁面信息加載異常:" + ex.Message;
syslog.DataSource = 0;
logprovider.AddAuditRecordToSource(syslog);
}
}
您可能感興趣的文章:
  • ASP.NET中repeater嵌套實現代碼(附源碼)
  • ASP.NET中Form表單不可以嵌套使用
  • asp.net實現DataList與Repeater嵌套綁定的方法
  • 在ASP.NET 2.0中操作數據之二十六:排序自定義分頁數據
  • 在ASP.NET 2.0中操作數據之二十七:創建自定義排序用戶界面
  • 在ASP.NET 2.0中操作數據之二十八:GridView里的Button
  • 在ASP.NET 2.0中操作數據之二十九:用DataList和Repeater來顯示數據
  • 在ASP.NET 2.0中操作數據之三十:格式化DataList和Repeater的數據
  • 在ASP.NET 2.0中操作數據之三十一:使用DataList來一行顯示多條記錄
  • 在ASP.NET 2.0中操作數據之三十二:數據控件的嵌套

標簽:張家界 蘭州 陽泉 江蘇 天門 德陽 新疆 白山

巨人網絡通訊聲明:本文標題《ASP.Net中數據展示控件的嵌套使用示例》,本文關鍵詞  ASP.Net,中,數據,展示,控件,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP.Net中數據展示控件的嵌套使用示例》相關的同類信息!
  • 本頁收集關于ASP.Net中數據展示控件的嵌套使用示例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 丘北县| 营山县| 彰化市| 亳州市| 海淀区| 思南县| 桐庐县| 潞城市| 农安县| 安阳县| 郎溪县| 柯坪县| 韶关市| 洱源县| 屯留县| 霸州市| 平罗县| 定边县| 张家港市| 望奎县| 郯城县| 宜昌市| 襄汾县| 金门县| 南汇区| 北流市| 永福县| 留坝县| 葵青区| 军事| 辽阳市| 孙吴县| 绥滨县| 伽师县| 潞西市| 大渡口区| 广河县| 鲜城| 德阳市| 葫芦岛市| 定南县|