-
kkot (06.01.06 17:52) [0]Если кто знает, подскажите, плиз. На главной форме есть DataSet, содержимое которого удовлетворяет любые потребности в данных. Но с другой формы не получается обратиться к DataSet на главной форме, несмотря на то, что он объявлен как public. Попытка
DataTable dt = fmMain.DataSet.TABLE;
DataGrid.DataSource = dt;
приводит к ошибке: An object reference is required for the nonstatic field, method, or property 'Project.fmMain.DataSet'. Какой может быть выход из этой ситуации? Создать еще один DataSet, или я что-то забыл сделать, чтобы другая форма видела DataSet на главной? Заранее спасибо за внимание к ламерским вопросам. -
DiamondShark © (07.01.06 12:24) [1]А полный текст метода привести что помешало? Или, хотя бы, с заголовком.
Этот код откуда? Метод статический?
Описания давай. Как переменные описаны, заголовок метода... -
ИА (08.01.06 00:15) [2]Что-то мне подсказывает что fmMain это у вас не экземпляр класса а сам класс.
-
ИА (08.01.06 00:18) [3]
> Что-то мне подсказывает что fmMain это у вас не экземпляр
> класса а сам класс.
В смысле, что вы пытаетесь получить доступ к переменной (или property) DataSet обращаясь не к объекту типа fmMain а к самому типу. Dataset же у вас явно не static, на что вам и указывает ругательство компилятора. -
kkot (10.01.06 11:09) [4]Вроде уже разобрался. Спасибо! :)