Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Не пойму как сделать поиск в List<T> / 4 сообщений из 4, страница 1 из 1
09.12.2012, 22:53
    #38071742
VIT2708
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не пойму как сделать поиск в List<T>
создал класс например

Код: c#
1.
2.
3.
4.
5.
6.
public class Test
{
    public string user { get; set; }
    public string phone { get; set; }
..........
}



В
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
Page_Load()
{
//Заполняю список из текстового файла с помощью StreamReader
System.Collections.Generic.List<Test> ts = new System.Collections.Generic.List<Test>();
...
//Вывожу данные в GridView
GridView1.DataSource = ts;
GridView1.DataBind();
}



Создал на форме текстовое поле и кнопку кликая по которой происходит поиск в списке и данные выводятся в GridView

Код: c#
1.
2.
3.
4.
5.
protected void RadButton1_Click1(object sender, EventArgs e)
    {
        //Не пойму как огранизовать фильтрацию в списке(коллекции)
ts.Contains((object)TextBox1.Text); // пробовал но не пойму как правильно написать
    }



Вот проблема как правильно организовать поиск?

Спасибо.
...
Рейтинг: 0 / 0
10.12.2012, 00:02
    #38071779
AHTOH_L
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не пойму как сделать поиск в List<T>
VIT2708, что вы хотите найти?
Contains возвращает bool.

может так:
Код: c#
1.
2.
3.
List<Test> ts2= (from t in ts where ((t.user=="")&&(t.Equals(""))) select t).ToList();
GridView1.DataSource = ts2;
GridView1.DataBind();



Contains:

http://msdn.microsoft.com/ru-ru/library/bb339118.aspx
...
Рейтинг: 0 / 0
10.12.2012, 00:15
    #38071784
VIT2708
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не пойму как сделать поиск в List<T>
AHTOH_LVIT2708, что вы хотите найти?
Contains возвращает bool.

может так:
Код: c#
1.
2.
3.
List<Test> ts2= (from t in ts where ((t.user=="")&&(t.Equals(""))) select t).ToList();
GridView1.DataSource = ts2;
GridView1.DataBind();



Contains:

http://msdn.microsoft.com/ru-ru/library/bb339118.aspx


я хочу найти "user"

Уже перелопатил кучу сайтов с примерами но грид пустой, фильтр не работает.

PS: за ссылку спасибо сайчас почитаю
...
Рейтинг: 0 / 0
10.12.2012, 00:39
    #38071797
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не пойму как сделать поиск в List<T>
VIT2708Заполняю список из текстового файла с помощью StreamReader

.
не забудьте в рабочем релизе положить текстовый файл в корень
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Не пойму как сделать поиск в List<T> / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]