Здравствуйте, alexparser, Вы писали:
A>Здравствуйте, AlexNek, Вы писали:
AN>>>>Попробуйте сделать тестовый проектик и выставить его куда нибудь. Статик нигде не пользуете A>>>использую, public static DataGridView dgv = new DataGridView(); A>>>в этом и трабла, а иначе как? AN>>Необязательно, но назначение этой строки не ясно
A>Мой юзерконтрол A>---------------
A> public partial class UserControl1 : UserControl A> { A> public static DataGridView dgv = new DataGridView();
A> public UserControl1() A> { A> InitializeComponent(); A> } A> }
A> public class search A> { A> public void setDataGridView(DataGridView datagrid) A> { A> UserControl1.dgv = datagrid; // инизиализация датагрида для юзерконтрола A> } A> }
Непонятно зачем вы здесь используете static поле. Очевидно, что для всех экземпляров вашего класса будет одна и та же ссылка в памяти для этого свойства. Уберите static и все будет хорошо.