|
Можно ли к DataRow присоединить скрытые данные (не должны биндится). Дайте совет плиз.
|
|||
---|---|---|---|
#18+
Здравствуйте. Извините, вопрос может быть глупый. Мне нужно создать DataTable и заполнить ее DataRow. Однако нужно как то, к каждой DataRow прицепить дополнительную информацию, в виде объекта моего класса. Дайте пожалуйста совет, как можно это сделать ? Я не вижу у DataRow свойств, к которым бы можно было бы подцепить свой object - там всего 5 свойств, и все используются. PS. В Delphi у объектов есть свойство Tag типа Int, что позволяло его использовать очень гибко. Начиная с сохранения простейшего числа, и заканчивая хранением указателя на область памяти, на свои данные, а там уж можно что угодно на создавать по этому адресу. Приведение типов и в перед, хоть терабайт данных храни. Как бы это сделать с DataRow, посоветуйте пожалуйста. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2013, 14:29 |
|
Можно ли к DataRow присоединить скрытые данные (не должны биндится). Дайте совет плиз.
|
|||
---|---|---|---|
#18+
В целом подошел бы и обычный столбец, но он забиндится в грид. Хочется, чтобы без магических пассов он НЕ биндился. Спасибо ! ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2013, 14:32 |
|
Можно ли к DataRow присоединить скрытые данные (не должны биндится). Дайте совет плиз.
|
|||
---|---|---|---|
#18+
LINQStudentВ целом подошел бы и обычный столбец, но он забиндится в грид. В грид забиндится только то, что ты ему скажешь. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2013, 14:54 |
|
Можно ли к DataRow присоединить скрытые данные (не должны биндится). Дайте совет плиз.
|
|||
---|---|---|---|
#18+
Ну вот такой код забиндит все столбцы bindingSource1.DataSource = MyTable; Я бы, как раз, хотел, чтобы мои столбцы НЕ биндились по умолчанию никак. Чтобы не получилось, что забывший программист забиндит и мои столбцы тоже. Они вообще не предназначены для отображения. Пользователь будет выбирать строчку в гриде, и выполнять действия, и программа будет у строчки смотреть специфическую информацию для этого действия - все хранится в связанном объекте. Поэтому то я и не хотел изначально хранить свои данные в обычном столбце, а искал альтернативу Tag из Delphi... Уж ее то просто так не забиндишь :) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2013, 15:04 |
|
Можно ли к DataRow присоединить скрытые данные (не должны биндится). Дайте совет плиз.
|
|||
---|---|---|---|
#18+
Прошу прощения. Скиньте пожалуйста код, который бы указывал биндингу какие именно столбцы биндить из таблицы. Я пока не знаю. Может пригодится... Если все же не получится придумать решение задачи, буду хранить в столбце. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2013, 15:06 |
|
Можно ли к DataRow присоединить скрытые данные (не должны биндится). Дайте совет плиз.
|
|||
---|---|---|---|
#18+
LINQStudent, Рисуешь в редакторе гриду столбцы, для каждого прописываешь имя поля, из которого ему брать данные. Потом: Код: c# 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2013, 15:13 |
|
|
start [/forum/topic.php?fid=20&msg=38350319&tid=1404277]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 331ms |
total: | 478ms |
0 / 0 |