Я создал набор данных (DataSet1.xsd). Затем я создал TableAdapter (DataTable1TableAdapter) и добавил запрос (изображения ниже):
При предварительном просмотре данных я вижу именно то, что ожидал: множество возвращенных строк.
В моей программе на C # в событии button1_Click я пытался ввести следующее:
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 MailingList
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
this.DataTable1TableAdapter.Fill(this.DataSet1.DataTable1);
foreach (DataRow row in DataTable1.Rows)
{
// insert code here to work with the data
}
}
}
}
Проблема в том, что IntelliSense не распознает мои данные и помещает волнистую красную линию под ним. Поскольку я описал | описал данные на экране дизайнера, не должен ли он быть доступен для использования в моей программе? Или мне нужно определить таблицу данных и добавить столбцы в нее в программе?
Спасибо за любую помощь!