1
我在我的網格視圖中有4個下拉列表。我希望他們使用webservices加載。是否有可能這樣做?如何做到這一點?如何使用webservices在網格視圖中綁定dropdownlist?
我在我的網格視圖中有4個下拉列表。我希望他們使用webservices加載。是否有可能這樣做?如何做到這一點?如何使用webservices在網格視圖中綁定dropdownlist?
是您可以使用Webservices進行填充。你可以嘗試這樣。我沒有試過這個。
SqlConnection conn = new SqlConnection(ConfigurationSettings.AppSettings["Connection"].ToString());
[WebMethod]
public DataSet DDLList()
{
conn.Open();
SqlCommand ad1 = new SqlCommand("select Id,ValueText from Table", conn);
SqlDataAdapter adapt = new SqlDataAdapter(ad1);
DataSet ds = new DataSet();
adapt.Fill(ds);
conn.Close();
return ds;
}
在aspx.cs頁面中,您可以調用此webmethod並返回DataSet。
Public DataSet FillDDl()
{
UrService.Service test = new UrService.Service();
DataSet ds = new DataSet();
ds = test.DDLList();
return ds;
}
在aspx標記中,您可以調用FillDDl
方法。
<asp:DropDownList ID="ddl" DataSource='<%# FillDDl() %>' DataTextField="ValueText" DataValueField="Id" runat="server"></asp:DropDownList>
確定這是可能的。添加對Web服務的引用,連接到它們,檢索數據並將其綁定到下拉列表。 – Tim 2013-04-24 05:24:47