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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.10.2015, 16:07   #21
Sergei_alfimtsev
Пользователь
 
Регистрация: 25.10.2015
Сообщений: 14
По умолчанию

Тогда вопрос почему ее там нет. Базу то я подключаю. Может соединения нету. Таблица "Классы" то в БД заполнена. Помогите разобраться.

Вот код моего тестового приложения:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.OleDb;
using System.Data.Common;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

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

}

private void button1_Click(object sender, EventArgs e)
{

string st = dataSet1.Tables["Классы"].Rows[1].ToString();
label1.Text = st;
}

private void Form1_Load(object sender, EventArgs e)
{

}
}
}

Возможно мои вопросы Вас уже раздражают. Так что извините за мою тупость.
Sergei_alfimtsev вне форума Ответить с цитированием
Старый 27.10.2015, 16:51   #22
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

А из базы данные как попадают в датасет?
Сначала надо загрузить данные, потом с ними работать.
come-on вне форума Ответить с цитированием
Старый 27.10.2015, 19:20   #23
Sergei_alfimtsev
Пользователь
 
Регистрация: 25.10.2015
Сообщений: 14
По умолчанию

Тогда такой вопрос: мне нужно создавать подключение к БД при загрузке формы или нет? Ведь я подключал БД к проекту посредством команды: Данные - подключить новый источник данных. Если да, то при помощи OleDbConnection?

А DataSet потом при помощи TableAdapter заполнять? Если можете, то остановитесь пожалуйста на заполнении DataSet подробнее.
Sergei_alfimtsev вне форума Ответить с цитированием
Старый 27.10.2015, 19:52   #24
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

Ну вот понимаете вы спрашиваете такие вопросы на которые ответить трудно однозначно. Данные загружают тогда когда надо, если надо при загрузке значит так и делать, если надо попозже, значит попозже. Все от ситуации зависит.

А так да создают соединение (**Connection) потом создают команду (**Command), потом с помощью адаптера или ридера или еще как закидывают данные в датасет. Сделает вы это рукамии в коде или дизайнером, опять таки зависит от ситуации, но в принципе конечно лучше и надежнее руками, больше возможностей и больше контроля.

И все это есть в любом учебнике.
come-on вне форума Ответить с цитированием
Старый 27.10.2015, 22:08   #25
Sergei_alfimtsev
Пользователь
 
Регистрация: 25.10.2015
Сообщений: 14
По умолчанию

В общем, тогда все понятно. Спасибо Вам за помощь. Советы были полезными.
Sergei_alfimtsev вне форума Ответить с цитированием
Старый 28.10.2015, 13:35   #26
Sergei_alfimtsev
Пользователь
 
Регистрация: 25.10.2015
Сообщений: 14
По умолчанию

В общем я нашел такое решение:
К базе я подключился при помощи мастера.
а затем вытащить данные из конкретной ячейки таблицы я смог таким способом:

this.должностиПоШтатуTableAdapter.F ill(this.dataSet1.ДолжностиПоШтату) ;

string st = dataSet1.Tables["ДолжностиПоШтату"].Rows[0][1].ToString();
label4.Text = st;

И не забыть добавить таблеАдаптер нужной таблицы на ту форму с которой нужно обратиться к ячейке.

P.s.: Может кому-то поможет не тупить над простыми вещами.
Sergei_alfimtsev вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С# Вывести WindowsForm на закладку TabPage st_yak C# (си шарп) 5 01.08.2013 18:15
Организация печати -Apostol- БД в Delphi 1 24.04.2011 14:16
Массив Point в WindowsForm visual2008 c++ scripto Visual C++ 0 02.04.2011 12:21
Вопрос по печати belst Microsoft Office Excel 18 24.03.2011 14:57
Настройка печати Максим_Леонидович Компоненты Delphi 3 26.09.2008 20:45