我正在创建一个web service method
,我必须在列表中添加项目data-table
。这个怎么做?在这里,我正在粘贴我的代码。我在items.Add(row)
中遇到了错误。如何将数据表中的项目添加到asp.net中的列表
[System.Web.Services.WebMethod]
public static List<SelectUsers> GetUsers()
{
List<SelectUsers> items = new List<SelectUsers>();
DataTable DetailsTbl = new DataTable();
int gimId = 0;
if (DetailsTbl.Rows[0]["RwId"] != "")
{
gimId = Convert.ToInt32(DetailsTbl.Rows[0]["RwId"]);
}
DataTable dtAssignTo = SLAFacadeBLL.GetGIMIncidentUsers(gimId);
if (dtAssignTo != null && dtAssignTo.Rows.Count > 0)
{
foreach (DataRow row in dtAssignTo.Rows)
{
items.Add(row);
}
return items;
}
}
SelectUsers.cs:
public class SelectUsers
{
public string Value { get; set; }
public string Text { get; set; }
}
谁能给什么建议吗?
你可以添加'SelectUsers'类的代码吗? – ekad
这是一个类文件,只有获取和设置方法 – Madhu
我知道,但我需要知道'SelectUsers'类的属性名称,您不能将'DataRow'添加到列表' –
ekad