﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">Работа с OrderGrid и TradeGrid</title>
  <id>~/topic/898/rabota-s-ordergrid-i-tradegrid/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-25T06:14:12Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=898" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/1844/</id>
    <title type="text">Не успел вчера проверить... будем ждать следующего раза) </title>
    <published>2010-03-20T08:13:00Z</published>
    <updated>2010-03-20T08:13:00Z</updated>
    <author>
      <name>AndreiFX</name>
      <uri>https://stocksharp.ru/users/28035/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Не успел вчера проверить...
будем ждать следующего раза)&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1843/</id>
    <title type="text">QuikTrader.DdeError что пишет? </title>
    <published>2010-03-19T19:00:00Z</published>
    <updated>2010-03-19T19:00:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;QuikTrader.DdeError что пишет?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1842/</id>
    <title type="text">Забыл добавить, никаких ошибок квик и робот не выкидывают Там где начинаем дде вывод сделал так try ...</title>
    <published>2010-03-19T18:08:00Z</published>
    <updated>2010-03-19T18:08:00Z</updated>
    <author>
      <name>AndreiFX</name>
      <uri>https://stocksharp.ru/users/28035/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Забыл добавить, никаких ошибок квик и робот не выкидывают
Там где начинаем дде вывод сделал так&lt;/p&gt;
&lt;p&gt;try
{&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;               this.Trader.StartDde();
                _isDdeStarted = true;
            }
            catch
            {
                MessageBox.Show(&amp;quot;Не удалось запустить ДДе
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;сервер&amp;quot;);
}&lt;/p&gt;
&lt;p&gt;Никаких ошибок не возникает, мессадж бокс не выскакивает..&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1841/</id>
    <title type="text">Сейчас пробую все на 1.6 до 1.7 пока ничего не обновлял... </title>
    <published>2010-03-19T17:36:00Z</published>
    <updated>2010-03-19T17:36:00Z</updated>
    <author>
      <name>AndreiFX</name>
      <uri>https://stocksharp.ru/users/28035/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Сейчас пробую все на 1.6
до 1.7 пока ничего не обновлял...&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1840/</id>
    <title type="text">Так может это просто потому, что в новой версии поменялся формат таблиц Квика? Вы сейчас на какой ве...</title>
    <published>2010-03-19T16:16:00Z</published>
    <updated>2010-03-19T16:16:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Так может это просто потому, что в новой версии поменялся формат
таблиц Квика? Вы сейчас на какой версии?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1839/</id>
    <title type="text">Ошибка вернулась) В таблице &amp;quot;мои сделки&amp;quot; 50 ордеров, в таблице &amp;quot;Заявки&amp;quot; 80 ордеров. 23 стоп заявки В...</title>
    <published>2010-03-19T15:44:00Z</published>
    <updated>2010-03-19T15:44:00Z</updated>
    <author>
      <name>AndreiFX</name>
      <uri>https://stocksharp.ru/users/28035/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Ошибка вернулась)
В таблице &amp;quot;мои сделки&amp;quot; 50 ордеров, в таблице &amp;quot;Заявки&amp;quot; 80 ордеров. 23
стоп заявки
Включаю экспорт дде, экспортируются только стоп заявки, остальное
пусто.
Причем пробовал как своего робота, так и Ваши примеры..результат один.
Всяческие перезагрузки тоже результата не дали.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1838/</id>
    <title type="text">Да, совершенно верно. Ошибка появлялась даже если я полностью перезагружал робота и даже квик. И даж...</title>
    <published>2010-03-01T20:55:00Z</published>
    <updated>2010-03-01T20:55:00Z</updated>
    <author>
      <name>AndreiFX</name>
      <uri>https://stocksharp.ru/users/28035/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Да, совершенно верно. Ошибка появлялась даже если я полностью
перезагружал робота и даже квик. И даже комп)&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1837/</id>
    <title type="text">Я правильно понял, что ошибка появляется не только в процессе работы (продолжительной или не совсем)...</title>
    <published>2010-02-25T14:18:00Z</published>
    <updated>2010-02-25T14:18:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Я правильно понял, что ошибка появляется не только в процессе работы
(продолжительной или не совсем), а даже тогда, когда Вы перезапустили
робота (вот тут уточняю, робота или ДДЕ) и сразу же получили ошибку?&lt;/p&gt;
&lt;p&gt;Насчет большого объема заявок - не думаю. Таблица всех сделок содержит
такое количество заявок, что никакому роботу не создать такое
количество. И ничего, у все экспортируется на раз. Тем более, что при
перезапуске ДДЕ сделки, которые уже вызывались через событие
NewTrades, не будут более вызываться.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1836/</id>
    <title type="text">Эта ошибка возникла из за моей ошибки: робот начинает открывать очень большое количество ордеров(это...</title>
    <published>2010-02-25T05:07:00Z</published>
    <updated>2010-02-25T05:07:00Z</updated>
    <author>
      <name>AndreiFX</name>
      <uri>https://stocksharp.ru/users/28035/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Эта ошибка возникла из за моей ошибки: робот начинает открывать очень
большое количество ордеров(это мой баг), соответственно в таблице &amp;quot;мои
сделки&amp;quot; очень много строк и из за этого возникает данная ошибка. Вот
код моей вредоносной процедуры(не исправленной)
Эту процедуру делал для закрытия ордеров к определенному времени, она
вызывается на каждом тике после заданного времени. И косяк здесь в
том, что пока робот открывает рыночный ордер, противоположный тому,
что сейчас есть в рынке, эта процедура заново вызывается и открывается
еще один противоположный и таким образом получается очень много
сделок, привод зависает, а когда заново его включаю и начинаю делать
дде вывод, то появляется вышеописанная ошибка.
Она же, я полагаю может появиться если просто будет очень много сделок
и сделаем заново вывод по дде.&lt;/p&gt;
&lt;p&gt;private void CloseAllOrd()
{&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;           for (int i = Limits.Count() - 1; i &amp;gt;= 0; i--)
            {
                Order ord = Limits;
                if (ord.State == OrderStates.Active)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;CancelOrder(ord);
}
for (int i = this.StopOrders.Count() - 1; i &amp;gt;= 0; i--)
{
Order ord = this.StopOrders;
if (ord.State == OrderStates.Active)
CancelOrder(ord);
}&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;           count = 0;
            foreach (MyOrderss x in Trades)
            {
                if (x.Direction == OrderDirections.Buy) count +=
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;x.Volume;
if (x.Direction == OrderDirections.Sell) count -=
x.Volume;
}&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;           if (count &amp;gt; 0)
            {
                var order = new Order
                {
                    Account = acc,
                    Volume = count,
                    Security = secur,
                    Price = secur.BestBid - otst *
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;secur.MinStepSize,
Direction = OrderDirections.Sell,
Type = OrderTypes.Limit,
};
this.Trader.RegisterOrder(order);
ВремяОтмены = DateTime.Now;
}
if (count &amp;lt; 0)
{&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;               var order = new Order
                {
                    Account = acc,
                    Volume = -count,
                    Security = secur,
                    Price = secur.BestAsk + otst *
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;secur.MinStepSize,
Direction = OrderDirections.Buy,
Type = OrderTypes.Limit,
};
this.Trader.RegisterOrder(order);&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;       }
    }
&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1835/</id>
    <title type="text">Судя по всему, переполнение стека (много вызовов). А что сделали? Можете локализовать и послать исхо...</title>
    <published>2010-02-25T01:53:00Z</published>
    <updated>2010-02-25T01:53:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Судя по всему, переполнение стека (много вызовов). А что сделали?
Можете локализовать и послать исходники с багой?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1833/</id>
    <title type="text">Теперь вот какая ошибка появилась, которая возникает при дде экспорте данных если имеется много орде...</title>
    <published>2010-02-23T16:24:00Z</published>
    <updated>2010-02-23T16:24:00Z</updated>
    <author>
      <name>AndreiFX</name>
      <uri>https://stocksharp.ru/users/28035/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Теперь вот какая ошибка появилась, которая возникает при дде экспорте
данных если имеется много ордеров&lt;/p&gt;
&lt;p&gt;Необработанное исключение типа &amp;quot;System.StackOverflowException&amp;quot;
произошло в Ecng.Xaml.dll&lt;/p&gt;
&lt;p&gt;Подскажите, в чем может быть дело?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1834/</id>
    <title type="text">Теперь возниклает вот какая проблема Когда много ордеров имею, то выскакивает вот эта ошибка при вкл...</title>
    <published>2010-02-23T16:22:00Z</published>
    <updated>2010-02-23T16:22:00Z</updated>
    <author>
      <name>AndreiFX</name>
      <uri>https://stocksharp.ru/users/28035/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Теперь возниклает вот какая проблема
Когда много ордеров имею, то выскакивает вот эта ошибка при включении
дде экспорта:&lt;/p&gt;
&lt;p&gt;Необработанное исключение типа &amp;quot;System.StackOverflowException&amp;quot;
произошло в Ecng.Xaml.dll&lt;/p&gt;
&lt;p&gt;Подскажите, где копать?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1832/</id>
    <title type="text">А это и был исходник. </title>
    <published>2010-02-02T12:24:00Z</published>
    <updated>2010-02-02T12:24:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;А это и был исходник.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1831/</id>
    <title type="text">Хотя уже не надо, разобрался. Спасибо </title>
    <published>2010-02-02T11:21:00Z</published>
    <updated>2010-02-02T11:21:00Z</updated>
    <author>
      <name>AndreiFX</name>
      <uri>https://stocksharp.ru/users/28035/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Хотя уже не надо, разобрался. Спасибо&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1830/</id>
    <title type="text">Спасибо. А может быть исходник этого компонента сможете выложить? Впервые сталкиваюсь с созданием ко...</title>
    <published>2010-02-01T20:18:00Z</published>
    <updated>2010-02-01T20:18:00Z</updated>
    <author>
      <name>AndreiFX</name>
      <uri>https://stocksharp.ru/users/28035/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Спасибо. А может быть исходник этого компонента сможете выложить?
Впервые сталкиваюсь с созданием компонентов в шарпе,потому исходник
компонента очень поможет в разборе ситуации....&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1829/</id>
    <title type="text">Создать свой собственный контрол. Те, что входят в S# такого не умеют. И я пока не думаю их развиват...</title>
    <published>2010-02-01T02:31:00Z</published>
    <updated>2010-02-01T02:31:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Создать свой собственный контрол. Те, что входят в S# такого не умеют.
И я пока не думаю их развивать. Фактически, они появились благодаря
тому, что они потребовались в нескольких примерах. Вот код OrderGird:&lt;/p&gt;
&lt;p Binding="" Path="Volume"&gt;&lt;ListView x:Name="_orders" IsSynchronizedWithCurrentItem="True"
EcngXaml:GridViewSort.AutoSort="True" HorizontalAlignment="Stretch"
SelectionChanged="_orders_SelectionChanged" ItemsSource="{Binding
ElementName=_orderGrid, Path=Orders}"&gt;
&amp;lt;ListView.View&amp;gt;
&lt;GridView&gt;
&lt;GridViewColumn Width="70" Header="Номер"
DisplayMemberBinding="{Binding Path=Id}"
EcngXaml:GridViewSort.PropertyName="Id" /&gt;
&lt;GridViewColumn Width="70" Header="Время"
DisplayMemberBinding="{Binding Path=Time, Converter={StaticResource
valueConverter}, ConverterParameter='\{0:HH:mm:ss\}'}"
EcngXaml:GridViewSort.PropertyName="Time" /&gt;
&lt;GridViewColumn Width="45" Header="Объем"
EcngXaml:GridViewSort.PropertyName="Volume"&gt;
&amp;lt;GridViewColumn.CellTemplate&amp;gt;
&lt;DataTemplate&gt;
&amp;lt;TextBlock Text=&amp;quot;&amp;quot; TextAlignment=&amp;quot;Right&amp;quot; /&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;                                           &amp;lt;/DataTemplate&amp;gt;
                                    &amp;lt;/GridViewColumn.CellTemplate&amp;gt;
                            &amp;lt;/GridViewColumn&amp;gt;
                            &amp;lt;GridViewColumn Width=&amp;quot;45&amp;quot; Header=&amp;quot;Баланс&amp;quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;p Binding="" Path="Balance"&gt;EcngXaml:GridViewSort.PropertyName=&amp;quot;Balance&amp;quot;&amp;gt;
&amp;lt;GridViewColumn.CellTemplate&amp;gt;
&lt;DataTemplate&gt;
&amp;lt;TextBlock Text=&amp;quot;&amp;quot; TextAlignment=&amp;quot;Right&amp;quot; /&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;                                           &amp;lt;/DataTemplate&amp;gt;
                                    &amp;lt;/GridViewColumn.CellTemplate&amp;gt;
                            &amp;lt;/GridViewColumn&amp;gt;
                            &amp;lt;GridViewColumn Width=&amp;quot;60&amp;quot; Header=&amp;quot;Цена&amp;quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;EcngXaml:GridViewSort.PropertyName=&amp;quot;Price&amp;quot;&amp;gt;
&amp;lt;GridViewColumn.CellTemplate&amp;gt;
&lt;DataTemplate&gt;
&lt;TextBlock Text="{Binding Path=Price}" TextAlignment="Right" /&gt;
&lt;/DataTemplate&gt;
&amp;lt;/GridViewColumn.CellTemplate&amp;gt;
&lt;/GridViewColumn&gt;
&lt;GridViewColumn Width="60" Header="Тип"
EcngXaml:GridViewSort.PropertyName="Direction"&gt;
&amp;lt;GridViewColumn.CellTemplate&amp;gt;
&lt;DataTemplate&gt;
&lt;TextBlock x:Name="DirectionCtrl" Text="{Binding
Path=Direction}" TextAlignment="Center" /&gt;
&amp;lt;DataTemplate.Triggers&amp;gt;
&lt;DataTrigger Binding="{Binding Path=Direction}" Value="Sell"&gt;
&lt;Setter TargetName="DirectionCtrl" Property="Foreground"
Value="Blue"/&gt;
&lt;/DataTrigger&gt;
&lt;DataTrigger Binding="{Binding Path=Direction}" Value="Buy"&gt;
&lt;Setter TargetName="DirectionCtrl" Property="Foreground"
Value="Red"/&gt;
&lt;/DataTrigger&gt;
&amp;lt;/DataTemplate.Triggers&amp;gt;
&lt;/DataTemplate&gt;
&amp;lt;/GridViewColumn.CellTemplate&amp;gt;
&lt;/GridViewColumn&gt;
&lt;GridViewColumn Width="80" Header="Статус"
EcngXaml:GridViewSort.PropertyName="State"&gt;
&amp;lt;GridViewColumn.CellTemplate&amp;gt;
&lt;DataTemplate&gt;
&lt;TextBlock x:Name="StateCtrl" Text="{Binding Path=State}"
TextAlignment="Center" /&gt;
&amp;lt;DataTemplate.Triggers&amp;gt;
&lt;DataTrigger Binding="{Binding Path=State}" Value="None"&gt;
&lt;Setter TargetName="StateCtrl" Property="Foreground"
Value="Black"/&gt;
&lt;/DataTrigger&gt;
&lt;DataTrigger Binding="{Binding Path=State}" Value="Active"&gt;
&lt;Setter TargetName="StateCtrl" Property="Foreground"
Value="Red"/&gt;
&lt;/DataTrigger&gt;
&lt;DataTrigger Binding="{Binding Path=State}" Value="Cancelled"&gt;
&lt;Setter TargetName="StateCtrl" Property="Foreground"
Value="Blue"/&gt;
&lt;/DataTrigger&gt;
&lt;DataTrigger Binding="{Binding Path=State}" Value="Matched"&gt;
&lt;Setter TargetName="StateCtrl" Property="Foreground"
Value="Green"/&gt;
&lt;/DataTrigger&gt;
&amp;lt;/DataTemplate.Triggers&amp;gt;
&lt;/DataTemplate&gt;
&amp;lt;/GridViewColumn.CellTemplate&amp;gt;
&lt;/GridViewColumn&gt;
&lt;/GridView&gt;
&amp;lt;/ListView.View&amp;gt;
&lt;/ListView&gt;&lt;/p&gt;
&lt;p&gt;/// &lt;summary&gt;
/// Визуальный контрол-таблица, отображающая заявки (коллекцию
объектов класса &lt;see cref="Order"/&gt;).
/// &lt;/summary&gt;
public partial class OrderGrid
{
/// &lt;summary&gt;
/// Создать объект класса &lt;see cref="OrderGrid"/&gt;.
/// &lt;/summary&gt;
public OrderGrid()
{
this.Orders = new SynchronisedObservableList&lt;Order&gt;();
InitializeComponent();
}&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;           /// &amp;lt;summary&amp;gt;
            /// Коллекция заявок, которые необходимо отобразить.
            /// &amp;lt;/summary&amp;gt;
            public IList&amp;lt;Order&amp;gt; Orders { get; private set; }

           /// &amp;lt;summary&amp;gt;
            /// Происходит при новом выделении заявки.
            /// &amp;lt;/summary&amp;gt;
            public event EventHandler&amp;lt;EventArgs&amp;gt; OrderSelected;

           /// &amp;lt;summary&amp;gt;
            /// Выбранная заявка.
            /// &amp;lt;/summary&amp;gt;
            public Order SelectedOrder
            {
                    get
                    {
                            return this.SelectedOrders.FirstOrDefault();
                    }
            }

           /// &amp;lt;summary&amp;gt;
            /// Выбранный заявки.
            /// &amp;lt;/summary&amp;gt;
            public IEnumerable&amp;lt;Order&amp;gt; SelectedOrders
            {
                    get
                    {
                            return _orders.SelectedItems.Cast&amp;lt;Order&amp;gt;();
                    }
            }

           private void _orders_SelectionChanged(object sender,
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;SelectionChangedEventArgs e)
{
this.OrderSelected.SafeInvoke(this);
}
}&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1828/</id>
    <title type="text">Здравствуйте! Очень понравились компоненты OrderGrid и TradeGrid! Подскажите, каким образом я могу и...</title>
    <published>2010-01-31T15:51:00Z</published>
    <updated>2010-01-31T15:51:00Z</updated>
    <author>
      <name>AndreiFX</name>
      <uri>https://stocksharp.ru/users/28035/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Здравствуйте!
Очень понравились компоненты OrderGrid и TradeGrid!
Подскажите, каким образом я могу изменить там цвет выделен бая или
села и каким образом туда можно добавить или удалить какой нибудь из
столбцов?
Спасибо!&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>