Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
rig_slava
0 / 0 / 0
Регистрация: 03.02.2015
Сообщений: 7
1

Отображение данных из разных таблиц в DGV

03.02.2015, 21:59. Просмотров 522. Ответов 3
Метки нет (Все метки)

Всем добрый день. Прошу помочь. В общем в C# и Visual Stuido я новичок. Всегда писал на Delphi/1c.
Проблема такая на веб форме есть компонент GridView, SqlDataSource (с прописанной подключения) и пару кнопок. Я хочу что бы при нажатии на кнопку у меня в GridView отображались данные из разных таблиц, в принципе когда я нажимаю они отображаются, но работать с GridView не возможно, например там включен постраничный просмотр, и когда я хочу переключить страницы, то данные в GridView просто пропадают, при повторном нажатии происходит перезапрос и данные опять появляются. В чем проблема понять не могу потому что если я в дизайн тайме подключу SqlDataSource к GridView и в SqlDataSource напишу запрос то все прекрасно работает, я знаю что я скорее всего что то где то не указал но что понять не могу, вот листниг.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
using System;
using System.Collections.Generic;
using System.Data.SqlClient;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using DevExpress.Web.ASPxGridView;
using DevExpress.Web.ASPxTreeList;
 
using System.Data;
 
class Class1
{
    public static String xxx = "";
}
 
public partial class _Default : Page
{
    private SqlConnection cn;
    private DataSet ds;
    private SqlDataAdapter da;
    private DataViewManager dsView;
    
    
    
 
    protected void Page_Load(object sender, EventArgs e)
    {
 
    }
 
    private void AddControls(String st)
    {
        if (st != "")
        {
        SqlDataSource1.SelectCommand = "select * from " + st;
        SqlDataSource1.DataBind();
        GridView1.Columns.Clear();
        GridView1.DataSourceID = "SqlDataSource1";
        GridView1.AutoGenerateColumns = true;
        GridView1.AutoGenerateEditButton = true;
        GridView1.AllowPaging = true;
        GridView1.AllowSorting = true;
        }
    }
 
    protected void ASPxButton1_Click(object sender, EventArgs e)
    {
        Class1.xxx = "covenantors";
        AddControls(Class1.xxx);
 
      //  dafl.SelectCommand.CommandText = "SELECT FIELDNAME, FIELDNAMEREAL, CAPTION, DefaultInView, COLSIZE, VISIBLE FROM FIELDLIST (NOLOCK) WHERE IDTABLE='001' ";
      //  dafl.Fill(dsfl);
      //  foreach (DataRow row in dsfl.Tables[0].Rows)
      //  {
      //      TreeListDataColumn col = new TreeListDataColumn(row.Field<string>("FIELDNAME"), row.Field<string>("CAPTION"));
      //      ASPxTreeList1.Columns.Add(col);
      //  }
    }
    protected void ASPxButton2_Click(object sender, EventArgs e)
    {
        Class1.xxx = "departments";
        AddControls(Class1.xxx);
    }
}
Прошу помощи, слезно прошу.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.02.2015, 21:59
Ответы с готовыми решениями:

Выбор данных из разных таблиц в один dgv.
Наткнулся на проблему выбора данных из разных таблиц и запись в один datagridview. Собственно,...

Отображение в DGV данных таблицы БД
Есть таблица БД в ней 3 атрибута ----- Grid показывает 3. Потом добавляю в таблицу БД еще 3 и того...

Отображение индикатора загрузки данных в DGV
Помогите со progressBar1. При нажатии на кнопку нужно запустить progressBar1 чтоб полоса дошла до...

Отображение разных таблиц из БД в одном dataGridView
всем доброго времени суток! есть БД, dataGridView на форме. в конструкторе в dataGridView через...

Отображение данных в DGV после сделанных изменений в БД
привет, не знаю как сделать после добавления записи в таблицу напрямую, после нажатия кнопки и чтоб...

3
ture
530 / 338 / 206
Регистрация: 27.11.2014
Сообщений: 1,043
03.02.2015, 22:30 2
1C?
Я думал ща всё по-русски будет.
0
rig_slava
0 / 0 / 0
Регистрация: 03.02.2015
Сообщений: 7
04.02.2015, 08:05  [ТС] 3
В общем то вопрос был по С#
0
rig_slava
0 / 0 / 0
Регистрация: 03.02.2015
Сообщений: 7
05.02.2015, 23:24  [ТС] 4
В общем тут никто не ответил зато ответили тут кому интересно
deleted

Тема закрыта
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.02.2015, 23:24

Отображение данных из таблицы в DGV. Автоматическое внесение изменений в БД
Существует DataGridView и я в ней хочу отражать записи из какой либо таблицы из .mdb файла, чтобы...

Получение данных из разных таблиц
Допустим есть база данных в которой 100 таблиц или больше или меньше. И мне нужно получить данные...

Вывод данных на datagrid с разных таблиц из mysql
Вообщем есть база данных: Нужно чтобы на на датагрид выводились нужные мне строки из разных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru