我在网络用户控件中使用ListView
以调查格式显示来自不同表格的数据,用户必须在其中给出答案,即从多个选项中选择或在TextBox
中给出自己的意见,我想在ListView
的数据寻呼机中添加一个自定义按钮作为提交按钮吗?
我不知道怎么做?任何人的帮助将不胜感激。
答案 0 :(得分:0)
您可以修改ListView
ListView
内的LayoutTemplate
寻呼机:
<asp:ListView runat="server" ID="ListView1"
DataSourceID="SqlDataSource1">
<LayoutTemplate>
<table runat="server" id=" table1">
<tr runat="server" id="itemPlaceholder">
</tr>
</table>
<!-- This is the pager. Define all necessary markup here. -->
<asp:DataPager runat="server" ID="DataPager" PageSize="5">
<Fields>
<asp:TemplatePagerField>
<PagerTemplate>
<!-- Pager template goes here -->
</PagerTemplate>
</asp:TemplatePagerField>
</Fields>
</asp:DataPager>
</LayoutTemplate>
</asp:ListView>
答案 1 :(得分:0)
http://msdn.microsoft.com/en-us/library/bb398790%28v=vs.100%29.aspx
protected void CurrentRowTextBox_OnTextChanged(object sender,
EventArgs e)
{
TextBox t = (TextBox)sender;
DataPager pager =
(DataPager)EmployeesListView.FindControl("EmployeesDataPager");
pager.SetPageProperties(Convert.ToInt32(t.Text) - 1,
pager.PageSize, true);
}