我使用谷歌搜索API为我的网络应用程序。
我不知道如何在Gridview
中显示搜索结果。
我不知道如何将搜索obj显示为Gridview
...
当我使用gridview.datasource=search
时,会有例外。
这是我的代码:
const string apiKey = "my key";
const string searchEngineId = "my search engin id";
string query = TextBox1.Text;// the query for search
CustomsearchService customSearchService = new CustomsearchService(new Google.Apis.Services.BaseClientService.Initializer() { ApiKey = apiKey });
Google.Apis.Customsearch.v1.CseResource.ListRequest listRequest = customSearchService.Cse.List(query);
listRequest.Cx = searchEngineId;
Search search= listRequest.Execute();
//************** bellow code have error**********
// GridView2.DataSource = listRequest.Execute();
// GridView2.DataBind();
答案 0 :(得分:0)
您需要使用array
或List
绑定GridView。您的Search
类包含的属性Items
为collection
,因此您需要将gridview
绑定到该属性。
GridView2.DataSource = Search.Items;
GridView2.DataBind();