Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Использую Microsoft DataGrid OLEDB
|
|||
|---|---|---|---|
|
#18+
Подключаюсь к MS SQL Server по принципу: public: int m_iForeignKey; C_Recordset cr; CAdodc ca; private: CDataGrid cmg; cmg.Create(_T("STATIC"), "Имя", WS_CHILD | WS_VISIBLE, CRect(0, 0, 400, 200), this, IDC_DBGRID1); cmg.ShowWindow(SW_SHOW); ca.Create(_T("STATIC"), "Hi", WS_CHILD | WS_VISIBLE, CRect(0, 0, 400, 200), this, IDC_ADO); ca.SetConnectionString("Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Catalog;Data Source=Source"); ca.SetRecordSource("select * from table_name"); ca.Refresh(); cr=ca.GetRecordset(); long i=cr.GetRecordCount(); cmg.SetRefDataSource(cr); cmg.UpdateData(); Грид позволяет выделять строчки через удержание клавиши Ctrl. Чего не получается, так это обработать выделенное. Я даже не знаю, как подступиться. В классе, где присутствует Грид, есть переменная со значением под названием m_iForeignKey. Требуется, чтобы после того, как пользователь выделил необходимые ему строчки и нажал пинтограмму на панеле инструментов значение из переменной оказывалось бы вставленной в одно из полей выделенных строк. Не поможите, как подступиться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2003, 16:52 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32269487&tid=2035986]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
29ms |
get tp. blocked users: |
2ms |
| others: | 242ms |
| total: | 364ms |

| 0 / 0 |
