Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Microsoft .NET

  Все выпуски  

RFpro.ru: Microsoft .NET


РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты по данной тематике

Асмик Гаряка
Статус: Советник
Рейтинг: 196
∙ повысить рейтинг »
Максим
Статус: 1-й класс
Рейтинг: 100
∙ повысить рейтинг »
PsySex
Статус: Профессионал
Рейтинг: 68
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Программирование / Microsoft .NET : C#

Номер выпуска:267
Дата выхода:21.02.2016, 16:21
Администратор рассылки:Alexey G. Gladenyuk (Руководитель)
Подписчиков / экспертов:9 / 7
Вопросов / ответов:3 / 3

Консультация # 79922: Добрый день. Появилась необходимость создать программу для Windows Mobile 2003 на Delphi for .Net Все бы ничего, но есть одна загвоздка - КАЛЕНДАРЬ. Стандартный компонент в .Net Compact Framework 1.1 SP3 не поддерживается. В SDR Pocket 2003 написано, что этот контрол необходимо вызывать напрямую через некое LCID. Подскажите, пожалуйста, как ЭТО выз...
Консультация # 142853: Продолжаю изучение ADO.NET Возникли новые вопросы: 1. Предположим я выбрал нанные из таблицы. как мне последоватьно пройтись по всем строкам выборки!?? 2. Мне нужно выбрать только один столбей из таблицы! Использовать по прежнеме DataTable или его можно заменить на DataColumn пока что всё!!! Зарание благодарен!!!!...
Консультация # 100881: Здравствуйте, вопрос такой. Имеется 2 таблицы DatagridView Необходимо, чтобы обе табицы синхронно прокручивались по одному внешнему скролу HscrolBar. Каким образом можно этого добиться?...

Консультация # 79922:

Добрый день. Появилась необходимость создать программу для Windows Mobile 2003 на Delphi for .Net Все бы ничего, но есть одна загвоздка - КАЛЕНДАРЬ. Стандартный компонент в .Net Compact Framework 1.1 SP3 не поддерживается. В SDR Pocket 2003 написано, что этот контрол необходимо вызывать напрямую через некое LCID. Подскажите, пожалуйста, как ЭТО вызывать и м.б. существуют другие способы работы с календарями. Заранее благодарен.

Дата отправки: 27.03.2007, 10:29
Вопрос задал: Храпунов Андрей
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Grigory:

Здравствуйте, Храпунов Андрей!
Вот тут написано про то, как работать с календарем в .NET Compact Framework 1.0:

http://msdn2.microsoft.com/en-us/library/aa446530.aspx

Надеюсь, Вам эта ссылка поможет разобраться.

Удачи!

Григорий

Консультировал: Grigory
Дата отправки: 27.03.2007, 14:02
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 142853:


Продолжаю изучение ADO.NET Возникли новые вопросы:

1. Предположим я выбрал нанные из таблицы. как мне последоватьно пройтись по всем строкам выборки!??

2. Мне нужно выбрать только один столбей из таблицы! Использовать по прежнеме DataTable или его можно заменить на DataColumn

пока что всё!!! Зарание благодарен!!!!

Дата отправки: 01.09.2008, 22:21
Вопрос задал: Штыхов Антон Евгеньевич
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Иоффе Мэир Вэлевич:

Здравствуйте, Штыхов Антон Евгеньевич!

У васть в Вашей DataTable есть коллекция DataRow, а в каждом Row есть коллекция Columns.

foreach(DataColumn dc in myDataTable.Rows[0].Columns)
{
//....... Ваш код будет здесь
}

Кстати, советую Вам создавать Typed DataTables. То есть добавляете в проект DataSet (через Add New Item) в нём создаёте таблицу с нужными полями (допустим ID, Name и Text). Вы удивитесь на сколько легче и удобнее станет Ваша работа с таблицами. Вам очень сильно поможет Intellisense. Вам станут доступны по оператору "точка" списки полей с уже готовыми типами данных и ненужно будет ничего конвертировать и т.д...
Например, Вы создали таблицу ID, Name и Text.
Тогда код будет выглядеть так:

DS_MyDataSet.DT_TheTableDataTable myDataTable = new DS_MyDataSet.DT_TheTableDataTable();
// заполняете таблицу каким-либо образом
DS_MyDataSet.DT_TheTableRow dtr = (DS_MyDataSet.DT_TheTableRow)myDataTable.Rows[0]; // кастинг необходим потому что даже в Typed DataTables коллекция Rows всегда - Collection of DataRow.

// а дальше обращаетесь к Вашим колонкам вот так:

int id = dtr.ID;
string name = dtr.Name;
string text = dtr.Text;

и всё.. никаких Convert.ToInt32(dtr["ID"]) или dtr["Name"].ToString()

Кроме того, Вам станут доступны удобные методы проверки содержимого ячейки на DbNull
Например:

int id = dtr.IsIDNull()?-1:dtr.ID;
string name = dtr.IsNameNull()?"Oops... No name...":dtr.Name;

и т.д. и т.п.

Удачи

Консультировал: Иоффе Мэир Вэлевич
Дата отправки: 02.09.2008, 08:35
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 100881:

Здравствуйте, вопрос такой.
Имеется 2 таблицы DatagridView
Необходимо, чтобы обе табицы синхронно прокручивались по одному внешнему скролу HscrolBar. Каким образом можно этого добиться?

Дата отправки: 05.09.2007, 08:49
Вопрос задал: Шелудяков Алексей Борисович
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Челноков Виктор Альбертович:

Здравствуйте, Шелудяков Алексей Борисович!
Попробуйте следующее:

На форме 2 datagridview и hScrollBar
int f=0;
это обработчик события Scroll hScrollBar
void hScrollBar1_Scroll(object sender, ScrollEventArgs e)
{ f = e.NewValue;

dataGridView1.HorizontalScrollingOffset = f;
dataGridView2.HorizontalScrollingOffset = f;

}
для перемещения по вертикале соответственно использовать vScrollBar и VerticalScrollingOffset dataGridView
Обратите внимание на параметр Maximum vScrollBar или hScrollBar
Пока

Консультировал: Челноков Виктор Альбертович
Дата отправки: 05.09.2007, 20:07
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка  |  восстановить логин/пароль

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!


В избранное