Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.01.2014, 20:25   #11
mrMeerkat
Следопыт
Форумчанин
 
Аватар для mrMeerkat
 
Регистрация: 26.04.2012
Сообщений: 307
По умолчанию

Цитата:
Сообщение от Михаил__ Посмотреть сообщение
мне нужно выяснить почему выдает эту ошибку, любой бы опытный программист, уже бы давным давно ответил бы.
Не любой. Любой опытный программист послал бы вас уже далеко и подальше.
С Баша:Быть ленивым, глупым, жадным, да и просто редкостным гандоном и мудаком по жизни номально, а вот если ты матом ругаешься-то это да, ужасно и достойно общественного порицания.
mrMeerkat вне форума Ответить с цитированием
Старый 05.01.2014, 20:52   #12
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
нужно выяснить почему выдает эту ошибку
Потому что функция FindByidvidlic() не возвращает объект с таким полем.
Эта фотка, мало того что она трудничитаема, так еще и не информативна.
В ней нет ничего чтобы подсказало наблюдателю в чем ошибка.
Нужно смотреть полностью код.
Цитата:
попросили скинуть фото я и скинул
Ты не так понял )
Никто фото тебя скидывать не просил.
Выкладывай код полностью, тогда будет ясно.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 05.01.2014, 21:35   #13
Михаил__
Пользователь
 
Регистрация: 04.01.2014
Сообщений: 12
По умолчанию

Переписал программу сейчас по другому во второй форме эти ошибки:
Ошибка 1: Ошибка 1 Наиболее подходящий перегруженный метод для "NewProg.db_DataSet.VidLicDataTable .FindByidVidLic(int)" имеет несколько недопустимых аргументов строка 29

Ошибка 2: Ошибка 2 Аргумент "1": преобразование типа из "string" в "int" невозможно строка 29

Предлагает: Создать заглушку метода FindByidVidLic в NewProg.db_DataSet.VidLicDataTable

Если создать начинает показывать ошибку:
"object" не содержит определения для "vlName" и не был найден метод расширения "vlName", принимающий тип "object" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку)

Ладно вот 1 форма:
Код:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace NewProg
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            // TODO: данная строка кода позволяет загрузить данные в таблицу "db_DataSet.UL".
            При необходимости она может быть перемещена или удалена.
            this.uLTableAdapter.Fill(this.db_DataSet.UL);

        }
        string KodVidLic;
        private void button1_Click(object sender, EventArgs e)
        {
            Form2 vlc = new Form2();
            if (vlc.ShowDialog() != DialogResult.OK)
                textBox3.Text = "";
            else
            {
                KodVidLic = vlc.VidKod;
                textBox3.Text = vlc.VidName;
            }
        }
    }
}
Код 2-ой формы:
Код:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace NewProg
{
    public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
        }

        private void Form2_Load(object sender, EventArgs e)
        {
            // TODO: данная строка кода позволяет загрузить данные в таблицу "db_DataSet.VidLic".
            При необходимости она может быть перемещена или удалена.
            this.vidLicTableAdapter.Fill(this.db_DataSet.VidLic);

        }
        protected internal string VidKod, VidName; 
        private void button1_Click(object sender, EventArgs e)
        {
            VidKod = (string)listBox1.SelectedValue;
            VidName = db_DataSet.VidLic.FindByidVidLic(VidKod).vlName;
            DialogResult = DialogResult.OK;
        }
    }
}
Михаил__ вне форума Ответить с цитированием
Старый 05.01.2014, 22:02   #14
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Ошибка 1 Наиболее подходящий перегруженный метод для "NewProg.db_DataSet.VidLicDataT able .FindByidVidLic(int)" имеет несколько недопустимых аргументов строка 29
Значит нельзя в FindByidVidLic передавать переменную целого типа.
Может хватит ерундой страдать, покажешь наконец то код целиком, или продолжим угадай мелодию?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 06.01.2014, 08:28   #15
Михаил__
Пользователь
 
Регистрация: 04.01.2014
Сообщений: 12
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Значит нельзя в FindByidVidLic передавать переменную целого типа.
Может хватит ерундой страдать, покажешь наконец то код целиком, или продолжим угадай мелодию?
А это что не весь чтоли?
Михаил__ вне форума Ответить с цитированием
Старый 06.01.2014, 09:12   #16
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Если он весь, то где описание db_DataSet.VidLic.FindByidVidLic?
Я не верю что это название стандартного метода для датасета.
Что-то здесь не так.
Да и потом, даже если не весь факт остается фактом - этот метод не может принимать то что ты ему передаешь (о чем компиль и ругается). Он должен принять параметр другого типа. А вот какого в представленном тобой коде не показано.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 06.01.2014, 09:20   #17
Михаил__
Пользователь
 
Регистрация: 04.01.2014
Сообщений: 12
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Если он весь, то где описание db_DataSet.VidLic.FindByidVidLic?
Я не верю что это название стандартного метода для датасета.
Что-то здесь не так.
Да и потом, даже если не весь факт остается фактом - этот метод не может принимать то что ты ему передаешь (о чем компиль и ругается). Он должен принять параметр другого типа. А вот какого в представленном тобой коде не показано.
код чего именно еще нужен?
Михаил__ вне форума Ответить с цитированием
Старый 06.01.2014, 09:53   #18
Михаил__
Пользователь
 
Регистрация: 04.01.2014
Сообщений: 12
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Если он весь, то где описание db_DataSet.VidLic.FindByidVidLic?
Я не верю что это название стандартного метода для датасета.
Что-то здесь не так.
Да и потом, даже если не весь факт остается фактом - этот метод не может принимать то что ты ему передаешь (о чем компиль и ругается). Он должен принять параметр другого типа. А вот какого в представленном тобой коде не показано.
Возник другой вопрос, как объявляются методы?
Михаил__ вне форума Ответить с цитированием
Старый 06.01.2014, 10:48   #19
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
код чего именно еще нужен?
Код, описывающий этот твой FindByidVidLic.
Цитата:
как объявляются методы?
Конкретно у тебя? или вообще?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 06.01.2014, 10:56   #20
Михаил__
Пользователь
 
Регистрация: 04.01.2014
Сообщений: 12
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Код, описывающий этот твой FindByidVidLic.

Конкретно у тебя? или вообще?
И вообще и у меня?
Михаил__ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка с типами переменных wlll Общие вопросы Delphi 11 12.04.2013 20:30
ошибка с типами dima-intro Общие вопросы C/C++ 2 02.01.2012 17:47
Ошибка при подключении к базе данных Object reference not set to an instance of an object. lowercase ASP.NET 1 20.11.2011 22:48
Работа со структурными типами данных.Record.Object XxXSuperXxX Паскаль, Turbo Pascal, PascalABC.NET 1 12.05.2011 10:18
проблема с типами Saya Свободное общение 0 27.04.2007 12:22