クラス内にメソッドを持たせようとしていますが、セットアップに問題があります。appstatus
文字列を保存する文字列メソッドを設定しようとしていますappstatus
が、最初に値を設定する必要があります。最終的にSQLクエリから値を設定しappstatus
、後でリスト内でそれらにアクセスしたい
public class SampleData
{
public SampleData()
{
}
public string name { get; set; }
public string phoneNbr { get; set; }
public string appstatus
{
get
{
return appstatus;
}
set
{
switch (appstatus)
{
case "A":
appstatus= "Yes";
break;
case "B":
appstatus= "No";
break;
case "E":
appstatus= "Need More Info";
break;
default:
appstatus= ("Unknown");
break;
}
}
}
...using (SqlDataReader read = cmd.ExecuteReader())
{
while (read.Read())
{
try
{
SampleData d1 = new SampleData();
d1.name = Convert.ToString(read["..."]);
d1.phoneNbr = Convert.ToString(read["..."]);
d1.appstatus = (Convert.ToString(read["..."]).Trim());
list.Add(d1);
}
}
}