Гость
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Не отображается DataGrid / 4 сообщений из 4, страница 1 из 1
04.05.2003, 12:20
    #32152822
Larvef
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не отображается DataGrid
Может ли кто подсказать, почему происходит следующее:

1) есть таблица cTopics
Код: plaintext
1.
2.
3.
4.
5.
6.
 ---------------------------
 
id      |   tName
 ---------------------------
 
 1          aaaa


2) Класс в файле index.aspx.cs
Код: plaintext
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.
public class _Index : System.Web.UI.Page
   	{
		private   DataSet topicsDS;
		protected System.Web.UI.WebControls.DataGrid DataGrid1;
		private   SqlConnection sqlCon;
		private   SqlDataAdapter sqlCmd;
		
			
		private void Page_Load(object sender, System.EventArgs e)
		{  	 
			    
				sqlCon=DBtools.makeConnection();
			    sqlCon.Open();

			    topicsDS = new DataSet();
			    DataGrid1 = new DataGrid();
			    sqlCmd = new SqlDataAdapter( "select * from cTopics" , sqlCon);

			    topicsDS.CaseSensitive = true; 
                topicsDS.HasErrors     
			    sqlCmd.Fill(topicsDS,  "catalogTopics" );
			    //sqlCmd.Connection=sqlCon;
			    //sqlCmd.CommandText =  "select * from catalogTopics" ;
			    //dataReader=sqlCmd.ExecuteReader(CommandBehavior.CloseConnection);
				DataGrid1.DataSource=topicsDS.Tables( "catalogTopics" ).DefaultView; 
				DataGrid1.DataBind();
			
			
				
				
				
			}



3) Вывод DataGrid в index.aspx

Код: plaintext
1.
2.
3.
4.
asp:datagrid id= "DataGrid1"  DataKeyField= "tName"  AutoGenerateColumns= "True"  GridLines= "Vertical"  BorderColor= "#003366b"  Runat= "server" >
				<Columns>
					<asp:BoundColumn DataField= "tName"  HeaderText= "topic" ></asp:BoundColumn>
				</Columns>
			</asp:datagrid>


Что делаю неправильно?
...
Рейтинг: 0 / 0
05.05.2003, 15:25
    #32153503
Larvef
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не отображается DataGrid
Только сейчас заметил, что не указал саму проблему :)

Не выводится датагрид.
...
Рейтинг: 0 / 0
05.05.2003, 15:39
    #32153525
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не отображается DataGrid
попробуй

DataGrid1.DataSource=topicsDS;
DataGrid1.DataMember="catalogTopics";

и
AutoGenerateColumns="True" поставь в false, а то будут показаны автосгенерированные колонки +то что ты написал.
...
Рейтинг: 0 / 0
07.05.2003, 11:22
    #32154979
Larvef
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не отображается DataGrid
hDrummer, спасибо

Я сам накосячил: 2 раза вызвал объект Datagrid
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Не отображается DataGrid / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]