Проект, над которым я работаю, включает базу данных и веб-сервис для источника данных. Этот вопрос, и у меня есть несколько, основан на идее, что если я введу номер продукта в textBox1
, я хочу увидеть, есть ли уже номер в базе данных, если нет, я хочу, чтобы он запустил мой написанный код он переходит к веб-службе, получает данные и обновляет базу данных.
Какой код следует использовать, чтобы проверить, является ли Product_ID нулевым или пустым
Какой код мне нужно написать, чтобы, если Product_ID был нулевым или пустым, он вызывал код, который я уже написал, чтобы получить данные из веб-службы?
Мой код linq:
Test_Data_ClassDataContext db = new Test_Data_ClassDataContext();
var q = from p in db.Product_Masters
where p.Product_ID.Equals(textBox1.Text)
select p;
кража из чужих идей Я пытаюсь проверить на ноль, если ноль, запустить код веб-службы, если не ноль, отправить его в datagridview для отображения.
If (q == null)
{
Somehow call the other code so it takes textBox1 and get the data from the service
}
else
{
dataGridView1.DataSource = q;
}
Предыстория: я новичок в c #, когда-то давно я играл с vb6, и поэтому для меня c # - это не только изучение нового языка, но и изучение ходьбы, не говоря уже о том, что я никогда не был хорошим программистом vb6 ,