|
|
|
Опять LOOKUP
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! У меня такая задача: Есть приложение использующее базу данных с перечнем справочников. Некоторые содержат не только пля ID, Name, а могут еще содержать поля связанные с другим справочником, например ID, Name, Job_ID (берется из спр. JOB). Так вот в делфи я содавал для каждого справочника объект TDataSet (TFIBDataSet) в котором инициализировал все поля (русское название, ширина, выравнивание...) и создавал lookup поля (напр. для JOB_ID). Существовала единая форма отображения и форма редактирования справочника, которые анализируя типы полей DataSeta строили форму редактирования текущей записи, а грид отображал все записи. В общем вопрос в том как подобное сделать в C# ADO.NET т.к. в DataTable нет lookup полей. Хочется просматривать и редактировать все с помощью одних форм, динамически их формируя Спасибо! На делфи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2009, 00:11 |
|
||
|
Опять LOOKUP
|
|||
|---|---|---|---|
|
#18+
Подскажите в каком направлении копать, иил ссылки С помощью DataRelation можно указать связь поля (напр. JOB_ID)с полем в другой таблице (нап. JOB.ID), но невозможно указать какое поле использовать для подстановки. это может быть Name, Job_Name или др. То что мне нужно реализуется в DataGridView. Тип столбца DataGridViewComboBox параметр DisplayMember - какое поле отображать параметр ValueMember - с каким связывать параметр DataSource - таблица источник В делфи такого типа поле было в самом наборе данных (TTable, TpFIBDataSet...), а грид сам подстраивался под источник ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2009, 21:50 |
|
||
|
Опять LOOKUP
|
|||
|---|---|---|---|
|
#18+
Руслан05, Вот для Девок. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2009, 03:05 |
|
||
|
|

start [/forum/topic.php?fid=17&fpage=71&tid=1351842]: |
0ms |
get settings: |
4ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
21ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 296ms |

| 0 / 0 |
