Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

Varg


Архифлеймер

Зарегистрирован:
18 February 2005
Сообщения: 2733
Примеры кода: 0
 

dataGridView и contextMenu [C#]

05 June 2008 21:22  


> Для определенных ячеек dataGridView'а установлено контекстное меню и никак не могу понять, как определить адрес ячейки из которой меню было вызвано.
public partial class Form1 : Form
{
    public Form1()
    {
        DataSet ds = new DataSet();
        ds.ReadXml(new StringReader(@"
        <data>
            <item id='1' value='v1' />
            <item id='2' value='v2' />
            <item id='3' value='v3' />
        </data>"));

        DataGridView dgv = new DataGridView();
        dgv.Dock = DockStyle.Fill;
        dgv.DataSource = ds;
        dgv.DataMember = "item";
        dgv.Parent = this;

        dgv.CellContextMenuStripNeeded += new DataGridViewCellContextMenuStripNeededEventHandler(DataGridView_CellContextMenuStripNeeded);
    }

    void DataGridView_CellContextMenuStripNeeded(object sender, DataGridViewCellContextMenuStripNeededEventArgs e)
    {
        DataGridView dgv = (DataGridView)sender;
        DataGridViewCell cell = dgv[e.ColumnIndex, e.RowIndex];
        System.Diagnostics.Trace.WriteLine(cell + " " + cell.Value);
    }
}






Данное сообщение получено с сайта GotDotNet.RU
Последний раз редактировалось 05 June 2008 21:21
Наверх
  



ADO.NET

 dataGridView и contextMenu [C#]ubot  04 June 2008 23:39
 dataGridView и contextMenu [C#]Varg  05 June 2008 21:22
 dataGridView и contextMenu [C#]ubot  09 June 2008 23:07
 dataGridView и contextMenu [C#]Varg  10 June 2008 00:20
 dataGridView и contextMenu [C#]ubot  13 June 2008 20:43
 dataGridView и contextMenu [C#]Varg  10 June 2008 00:16
 dataGridView и contextMenu [C#]asbestos  05 June 2008 07:55
 dataGridView и contextMenu [C#]ubot  05 June 2008 20:25
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта