Re[2]: Поиск в List<List<string>>
От: hatchery  
Дата: 18.12.12 20:58
Оценка:
Здравствуйте, Tissot, Вы писали:

T>Здравствуйте, hatchery, Вы писали:


H>>Надо реализовать поиск по части строки.

H>>Т.е. у меня есть List объектов List<string>, по введенной строке надо вернуть 1 или несколько List<string>

H>>Делал подобное со строками, делал подобное с листами, где можно указать точное значение, например, номер.

H>>Но тут что-то даже идей нету.

T>
T>var result = lst.Select(x => x.Any(s => s.Contains(substr))).ToList();
T>


Не понимаю. ArgumentNullException

private void textBox1_TextChanged(object sender, EventArgs e)
{
string d = textBox1.Text;
var result = rows.Select(x => x.Any(s => s.Contains(d))).ToList();


}


List<List<string>> rows;
List<string> pole;
private void Form1_Load(object sender, EventArgs e)
{
var rows = new List<List<string>>();
var pole = new List<string>();

var doc = new XmlDocument();
{
doc.Load("C:\\1.xml");

foreach (XmlNode node in doc.SelectNodes("Workbook"))
{
foreach (XmlNode child in node.SelectNodes("Worksheet"))//table
foreach (XmlNode table in child.SelectNodes("Table"))
foreach (XmlNode row in table.SelectNodes("Row"))
{

foreach (XmlNode cell in row.SelectNodes("Cell"))
{

pole.Add(cell.InnerText);
//Console.ReadLine();
}
rows.Add(pole);
pole.Clear();
}
}
}

}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.