C# 用于填充GridView的输入字段
我有以下代码定义了我的输入字段和按钮:C# 用于填充GridView的输入字段,c#,asp.net,visual-studio-2010,c#-4.0,formview,C#,Asp.net,Visual Studio 2010,C# 4.0,Formview,我有以下代码定义了我的输入字段和按钮: <p> <asp:TextBox ID="input" runat="server"></asp:TextBox> <asp:Button ID="submit" runat="server" OnClick="submit_Click" Text="Button" /> </p> <p> <asp:GridView ID="searchDisplay" ru
<p>
<asp:TextBox ID="input" runat="server"></asp:TextBox>
<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
}
protectedvoid提交\u单击(对象发送者,事件参数e)
{
String关键字=input.Text;//获取输入的文本
List=service.getTitles(关键字);//这里有两个问题
}
我有两个问题需要解决:
1) List
应定义为List
,但是类型发布不是此解决方案的一部分,因此我不知道如何正确绑定WCF服务返回给它的数据。我试过E,T,和?作为要列出的参数,但我得到的都是错误
已解决2) 我在另一个VS2012实例中运行了一个WCF服务,在第一个实例中,我使用关键字
“service”
引用了它,为什么我不能访问它的方法。我的WCF服务中有一个返回List
的方法,我尝试编写List data=service.getTitles(关键字)代码>但是,这会给出一个错误,即以下类型在当前上下文中无效您可以尝试以下操作
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();
}