**我创建了一个网络服务来检索特定公司代码的所有者列表。当我运行这个网络服务时......它工作正常。请帮助我使用 Web 应用程序执行此操作,因为当我执行相同操作时,显示的结果是“SYSTEM.TOSTRING []”
Web 应用程序包含一个用于输入公司代码的文本框和一个用于在下拉列表
public class OwnerWebService : System.Web.Services.WebService
{
string ConnectionString = "Data Source=localdb" + ";" + "Initial Catalog=Prod" + ";" +
"Persist Security Info=True" + ";" +
"User ID=User1" + ";" +
"Password=User1" + ";" +
"enlist=false";
[WebMethod]
public string[] dtFetch(string strCompanyCode)
{
List<string> messages = new List<string>();
SqlConnection cnMySQL = new SqlConnection(ConnectionString );
cnMySQL.Open();
string sqlquery = string.Format("SELECT OwnerName FROM tbl_Owner WHERE CompanyCode='{0}'", strCompanyCode);
SqlCommand com = new SqlCommand(sqlquery, cnMySQL);
SqlDataReader sqlReader = com.ExecuteReader();
while (sqlReader.Read())
{
messages.Add(sqlReader.GetString(0));
}
cnMySQL.Close();
return messages.ToArray();
}
}