Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

DataTable & GridView

1.8K
30 июля 2008 года
Evgeni
188 / / 14.06.2006
Подскажите плиз. У меня есть заполненная DataTable, возможно ли из нее данные загрузить в GridView ?
1.8K
30 июля 2008 года
Evgeni
188 / / 14.06.2006
Вопрос c этим решен.
Теперь вот вот какой вопрос возник:
так же есть DataTable и GridView.
Можно ли каким-либо запросом вытащить из DataTable только необходимые записи и вставить их в GridView ?
5
30 июля 2008 года
hardcase
4.5K / / 09.08.2005
Цитата: Evgeni
Вопрос c этим решен.
Теперь вот вот какой вопрос возник:
так же есть DataTable и GridView.
Можно ли каким-либо запросом вытащить из DataTable только необходимые записи и вставить их в GridView ?

Собвтенный фильтр строк?
Можно офоримить как метод который получает на вход DataTable и на выходе возрвращает новую DataTable, результат фильтрации исходной. Получится чтото типа:

Код:
public DataTable FilterTable(DataTable source) {
    DataTable result = new DataTable();
    foreach(DataColumn col in source.Columns) {
        result.Columns.Add(col);
    }
    foreach(DataRow row in source.Rows) {
        if( применяем фильтр к строке ) {
            result.Rows.Add(row)
        }            
    }
    return result;
}
1.8K
31 июля 2008 года
Evgeni
188 / / 14.06.2006
Ясно, большое спасибо.

А почему когда я добавляю к проекту DataSet, а потом в нем создаю таблицу, то эту таблицу ни как не присоедить к DataGrid'u ?
1.8K
31 июля 2008 года
Evgeni
188 / / 14.06.2006
т.е у меня есть DataSet1.xsd, а в нем таблица. так вот к этой таблице мне не удается обратится. Как быть?
1.8K
10 августа 2008 года
Evgeni
188 / / 14.06.2006
Здравствуйте. Я на событие TextBox1_TextChanged поставил вот такой код

DataTable ds = new DataTable();
//тут заполняю таблицу
GridView1.DataSourceID = null;
GridView1.DataSource = ds;
GridView1.DataBind();

а вот проблема в том, что при нажатии Enter этот код нормально вызывается, но если я не нажимаю ентер, то этот код все равно выполняется, но GridView не обнавляется(При нажатии на строки, которых уже были удалены при изменении таблицы, у меня вылазиет ошибка out of range).
Подскажиет в чем проблема?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог