Просмотр полной версии : Добавление записи в DataGrid
Pow R. Toc H.
12.05.2007, 16:13
подскажите плиз, как можно добавить динамически запись в DataGrid
пробую пользоваться
myGrid.addChild(obj); - не получается
понял что нужно использовать вроде как DisplayObject, но как с ним работать не знаю.
Какой addChild ? Куда?
В хелпе огромное количество инфы на эту тему.
Нужно почитать про dataProvider'ы, XMLListCollection, DataDescriptor, IremRenderer, ItemEditor - а потом уже работать с датагридом.
Надо быть практически гуру , что бы разобраться с датагридом =)
Pow R. Toc H.
12.05.2007, 16:44
ну то что addChild из другой оперы, я понял...только вот через DataProvider воздействовать не удаёться..
в датапровайдере сидит XMLListCollection - вот через неё и воздействовать. Почитай про XMLListCollection и про классы-коллекции.
Pow R. Toc H.
13.05.2007, 02:57
ничего не пришло в голову, кроме как
var addXML:XML =
<result>
<number>44</number>
<value>509</value>
</result>
var strXML:String ="<data>" + myGrid.dataProvider.toString() + "</data>";
var dataXML:XML = new XML(strXML);
dataXML.appendChild(addXML);
myGrid.dataProvider = dataXML.result;
Мне удобнее использовать ArrayCollection в качестве датапровайдера. Делаешь его [Bindable], потом добавляешь элементы addItem и addItemAt.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.