我正在使用asp.net在Visual Studio中創建一個網站。 我的網站已連接到連接到SQL數據庫的Web Serbice Server。將數據綁定到ASP.NET中的DropDownList
在我mainpage.aspx,在文件的頂部,我有第一以下行:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="mainpage.aspx.cs"
Inherits=WebApplication.mainpage" %>
在同一mainpage.aspx文件我有一個下拉列表稍後:
<asp:DropDownList ID="DropDownList1" runat="server" width="140px"></asp:DropDownList>
在我mainpage.aspx.cs文件我寫的Pade_Load()內以下代碼:
DataSet Company = WebSerivce.Company(IP, DataBaseName, UserName, Password);
DataTable cTable = Company.Table[0];
if(!Page.IsPostBack)
{
DropDownList1.DataSource = cTable;
DropDownList1.DataValueField = "ID_Comp";
DropDownList1.DataTextField = "Comp_Name";
DropDownList1.DataBind();
}
SQL數據基表:
ID_Comp | int | (Primary Key)
----------------------------
Comp_Name | nvarchar(50) |
我在做什麼錯?我遵循多個教程的說明,但目前爲止沒有任何工作。有什麼基本的我失蹤了?
您是否在cTable中獲得了價值? –
如何檢查? – OverflowStack
「使用調試」。 .1。在「數據集公司」保留一個調試點2.運行應用程序..執行將在該點進行,您可以在c表中看到該值表 – Webruster