したがって、オフィスの場所の表があり、各列には関連情報(つまり、オフィス名、住所、市、州、郵便番号、国)が含まれています。
ユーザーが自分のオフィスを選択できるようにインターフェイスに設定しました。残りはユーザーが入力します。
同じテーブルのオフィスの場所を一覧表示するドロップダウンメニューを使用して行ったように、汎用リストを使用して1つの列に複数の行を入力する方法を知っています。
私が知らないのは、単一の行から複数の列を汎用リストに追加する方法です。
たとえば、前者のコードは次のとおりです。これは正常に機能します。
private List<string> selectLocs()
{
Locs offLoc = new Locs();
List<string> objList = new List<string>();
var select = from l in offLoc.Locations
orderby l.OFFICE
select l;
foreach (Location loc in select)
{
objList.Add(loc.OFFICE);
}
return objList;
}
同じことを行う方法がわからないため、後者の状況のコードは不完全です。
private List<string> selectAddr(string strLoc)
{
List<string> objList = new List<string>();
Locs offLocs = new Locs();
var select = from l in offLocs.Locations
where l.OFFICE == strLoc
select l;
//foreach what? in select? Do I even use a foreach loop?
return objList;
}
なぜこれまで誰もこれを尋ねなかったのかわからない。