|
|
|
Данные из грида
|
|||
|---|---|---|---|
|
#18+
Здрасти! Есть exe'шник, в нем есть грид, в гриде есть данные :). Кароче как из этого грида можно их достать(данные), если нет исходников?? Имя класса грида "TDBGrid" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 21:58 |
|
||
|
Данные из грида
|
|||
|---|---|---|---|
|
#18+
В DBGrid'e данных нет, он только отображает содежимое своего DataSource.DataSet. Чтобы помотреть, откуда ваш Грид "берёт данные" для отображения, можно воспользоваться любой программой, позволяющей смотреть ресурсы приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2006, 11:37 |
|
||
|
Данные из грида
|
|||
|---|---|---|---|
|
#18+
fenix710Здрасти! Есть exe'шник, в нем есть грид, в гриде есть данные :). Кароче как из этого грида можно их достать(данные), если нет исходников?? Имя класса грида "TDBGrid" Может это тебе поможет. Использую MS FlexGrid 6.0 void CMatrizatorDlg::OnButton2() { CString z; float s; char s1[3],s2[3]; for(int i=0; i<n[nomer]; i++) for(int j=0; j<m[nomer]; j++) { z=m_FG.GetTextMatrix(i+1,j+1); s=atof(z); *ptr++=s; } //GetDlgItem(IDC_BUTTON2)->ShowWindow(SW_HIDE); GetDlgItem(IDC_BUTTON1)->ShowWindow(SW_SHOW); GetDlgItem(IDC_EDIT1)->EnableWindow(TRUE); GetDlgItem(IDC_EDIT2)->EnableWindow(TRUE); GetDlgItem(IDC_EDIT3)->EnableWindow(TRUE); GetDlgItem(IDC_MSFLEXGRID1)->ShowWindow(SW_HIDE); m_edit1 = _T(""); m_edit2 = 1; m_edit3 = 1; UpdateData(FALSE); itoa(n[nomer],s1,10); itoa(m[nomer],s2,10); m_list5.AddString(name[nomer]+'('+s1+','+s2+')'); m_list1.AddString(name[nomer]); m_list3.AddString(name[nomer]); //î÷èñòêà òàáëèöû îò ïðåäøåñòâóþùåãî for(i=0; i<n[nomer]; i++) for(j=0; j<m[nomer]; j++) m_FG.SetTextMatrix(i+1,j+1,_T("")); MessageBeep((WORD)-1); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2006, 01:03 |
|
||
|
Данные из грида
|
|||
|---|---|---|---|
|
#18+
neskif fenix710Здрасти! Есть exe'шник, в нем есть грид, в гриде есть данные :). Кароче как из этого грида можно их достать(данные), если нет исходников?? Имя класса грида "TDBGrid" Может это тебе поможет. Использую MS FlexGrid 6.0 void CMatrizatorDlg::OnButton2() { CString z; float s; char s1[3],s2[3]; for(int i=0; i<n[nomer]; i++) for(int j=0; j<m[nomer]; j++) { z=m_FG.GetTextMatrix(i+1,j+1); s=atof(z); *ptr++=s; } //GetDlgItem(IDC_BUTTON2)->ShowWindow(SW_HIDE); GetDlgItem(IDC_BUTTON1)->ShowWindow(SW_SHOW); GetDlgItem(IDC_EDIT1)->EnableWindow(TRUE); GetDlgItem(IDC_EDIT2)->EnableWindow(TRUE); GetDlgItem(IDC_EDIT3)->EnableWindow(TRUE); GetDlgItem(IDC_MSFLEXGRID1)->ShowWindow(SW_HIDE); m_edit1 = _T(""); m_edit2 = 1; m_edit3 = 1; UpdateData(FALSE); itoa(n[nomer],s1,10); itoa(m[nomer],s2,10); m_list5.AddString(name[nomer]+'('+s1+','+s2+')'); m_list1.AddString(name[nomer]); m_list3.AddString(name[nomer]); //î÷èñòêà òàáëèöû îò ïðåäøåñòâóþùåãî for(i=0; i<n[nomer]; i++) for(j=0; j<m[nomer]; j++) m_FG.SetTextMatrix(i+1,j+1,_T("")); MessageBeep((WORD)-1); } вот именно это вряд-ли кому-нибудь поможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2006, 10:29 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=356&tid=2031355]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
69ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 381ms |

| 0 / 0 |
