을 누릅니다 않는이 곳에서 XAML
public List<Pueblo> misPueblos { get; set; }
void MainPage_Loaded(object sender, RoutedEventArgs e)
{
using (ModelDBDataContext contextoDatos = new ModelDBDataContext("Data Source='isostore:/PueblosDB.sdf'"))
{
misPueblos = contextoDatos.Pueblo.ToList();
}
listBox2.ItemsSource = misPueblos;
}
와 데이터를 결합 만들려면 마지막 스 니펫 var pue
은 단일 문자열 속성을 포함하는 익명 객체의 열거 형으로 나옵니다. MessageBox.Show
은 표시 할 문자열을 만들려고하지만 그 목록으로 무엇을해야할지 모릅니다.
귀하의 의도는 하나의 ID를 제공하는 단일 문자열 속성을 얻는 것입니다.
var pue = from Pueblo in misPueblos
where Pueblo.Id == Convert.ToInt32(id)
select Pueblo.Nombre ;
MessageBox.Show("este es el id: " + pue.FirstOrDefault()??"Not Found");
지금 var pue
문자열의 간단한 열거하고, 당신은 아마 하나 개의 기록을 기대하고 있기 때문에 레코드가 발견되지 경우, FirstOrDefault에 대한 호출이 첫 번째 레코드, 또는 null에서 하나의 문자열로 열거를 변환합니다.
무엇을 묻는 중입니까? 너 뭐하려고? –