FineUI給表格行內鏈接設置彈出窗體
阿新 • • 發佈:2017-06-04
java size col nbsp epo temp fin 用戶 true
FineUI的表格鏈接可以設置相應的彈出窗體,這樣我們可以借此實現對表格行相關的信息查詢、編輯等功能。
前臺代碼:
<f:Grid ID="Grid1" Width="800px" DataKeyNames="Id,Name" runat="server" Title="表格"> <Columns> <f:BoundField DataField="Name" HeaderText="姓名" /> <f:TemplateField HeaderText="性別"> <ItemTemplate> <%# GetGender(Eval("Gender")) %> </ItemTemplate> </f:TemplateField> <f:TemplateField HeaderText="操作"> <ItemTemplate> <a href="javascript:<%# GetEditUrl(Eval("ID")) %>">編輯</a> </ItemTemplate> </f:TemplateField> </Columns> </f:Grid> <f:Window ID="Window1" Title="用戶信息" Hidden="true" EnableIFrame="true" runat="server" CloseAction="HidePostBack" EnableMaximize="true" EnableResize="true" OnClose="Window1_Close" Target="Top" IsModal="False" Width="850px" Height="450px"> </f:Window>
後臺代碼:
#region BindGrid private void BindGrid() { DataTable table = DataSourceUtil.GetDataTable(); Grid1.DataSource = table; Grid1.DataBind(); } #endregion protected string GetEditUrl(object id) { return Window1.GetShowReference("UserInfo.aspx?id=" + id, "編輯信息"); } protected void Window1_Close(object sender, EventArgs e) { BindGrid(); }
FineUI給表格行內鏈接設置彈出窗體