填充GridView的输入字段

本文关键字:字段 输入 GridView 填充 | 更新日期: 2023-09-27 17:53:13

我有下面的代码定义我的输入字段和我的按钮:

<p>
<asp:TextBox ID="input" runat="server"></asp:TextBox>
&nbsp;<asp:Button ID="submit" runat="server" OnClick="submit_Click" Text="Button" />
</p>
<p>
<asp:GridView ID="searchDisplay" runat="server" OnSelectedIndexChanged="searchDisplay_SelectedIndexChanged">
</asp:GridView>
</p>

我添加了一个点击事件到我的按钮,一旦按下它应该调用以下方法:

protected void submit_Click(object sender, EventArgs e)
{
   String keyword = input.Text;            // Gets text inputed
   List<T> = service.getTitles(keyword);   // Two problems here
}

我有两个问题需要解决:

1) List应该定义为List<Publication>,但是类型Publication不是这个解决方案的一部分,所以我不知道如何正确绑定WCF服务返回给它的数据。我试了E T,还有?作为List的参数,但是我得到的都是错误。


解决2)我有一个WCF服务在另一个VS2012实例中运行,在第一个实例中,我用关键字"service"引用了它,为什么我不能访问它的方法。我在我的WCF服务中有一个返回List<Publication>的方法,我尝试编写List<?> data = service.getTitles(keyword);,但是这给出了一个错误,以下是在当前上下文中无效的类型

填充GridView的输入字段

您可以尝试以下操作

protected void submit_Click(object sender, EventArgs e)
{
   String keyword = input.Text;            // Gets text inputed
   var v= service.getTitles(keyword);   
   grd.dataSource=v;
   grd.dataBind();
}