База данных ACCESS подходит для новичков. Ее можно запускать сразу после изменения операторов подключения и запроса. Это отмечено в коде.
Шаги по заполнению набора данных
1. Создайте объект подключения к базе данных, используя строку подключения к базе данных.
2. Используйте операторы запроса SQL и объекты подключения к базе данных, чтобы создать адаптер данных адаптера базы данных.
3. Используйте метод Fill DataAdapter, чтобы заполнить DataSet.
использование системы;
использование System.Windows.Forms;
использование System.Data;
использование System.Data.SqlClient;
используя System.Data.OleDb;
//Профессиональный C#, второй экземпляр DATAGRID
/**//// <сводка>
/// Этот класс предоставляет пример создания и использования сетки данных.
/// </сводка>
общедоступный класс DisplayTabularData: System.Windows.Forms.Form
{
частный System.Windows.Forms.Button restartButton;
частный System.Windows.Forms.DataGrid dataGrid
/**//// <сводка>;
/// Создаем окно.
/// </сводка>
/// <примечания>
/// Этот метод создает окно, создавая как сетку данных, так и кнопку.
/// </примечания>
общедоступные DisplayTabularData()
{
this.AutoScaleBaseSize = новый System.Drawing.Size(5, 13);
this.ClientSize = новый System.Drawing.Size(464, 253);
this.Text = "01_DisplayTabularData";
this.dataGrid = новый System.Windows.Forms.DataGrid();
dataGrid.BeginInit();
dataGrid.Location = новый System.Drawing.Point(8, 8);
dataGrid.Size = новый System.Drawing.Size(448, 208);
dataGrid.TabIndex = 0;
dataGrid.Anchor = AnchorStyles.Bottom | AnchorStyles.Top |
this.Controls.Add(this.dataGrid);
dataGrid.EndInit();
this.retrieveButton = новый System.Windows.Forms.Button();
returnButton.Location = новый System.Drawing.Point(384, 224);
returnButton.Size = новый System.Drawing.Size(75, 23);
getButton.TabIndex = 1;
returnButton.Anchor = AnchorStyles.Bottom |
RegetButton.Text = "Получить";
извлекатьButton.Click += новый System.EventHandler(this.retrieveButton_Click);
this.Controls.Add(this.retrieveButton);
}
/**//// <сводка>
/// Получить данные
/// </сводка>
/// <param name="sender"> </param>
/// <param name="e"> </param>
protected void returnButton_Click(отправитель объекта, System.EventArgs e)
{
returnButton.Enabled = false;
string source = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:Documents and SettingsManioMy DocumentsPrintManagerprogramPrintManageV1DataBasePrintDB.mdb";
string select = "SELECT * FROM MainInfo"
;
//Шаги по заполнению DataSet
//1. Используйте строку подключения к базе данных для создания объекта подключения к базе данных.
// 2. Используйте операторы запроса SQL и объекты подключения к базе данных для создания адаптера базы данных dataAdapter.
// 3. Используйте метод Fill DataAdapter для заполнения DataSet
OleDbConnection OleCon = new
OleDbDataAdapter da = new OleDbDataAdapter(select,OleCon);
DataSet ds = new DataSet();
da.Fill(ds, "MainInfo); ");
dataGrid.SetDataBinding(ds, "MainInfo"); //Привязка данных DataGrid, используя DataSet и имя таблицы базы данных
}
/**//// <сводка>
/// Отображение окна приложения
/// </сводка>
статическая пустота Main()
{
Application.Run(новый DisplayTabularData());
}
}