powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Что не так с DataGrid?
6 сообщений из 6, страница 1 из 1
Что не так с DataGrid?
    #33899936
gentleman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток!

Столкнулся с непонятным явлением. Создаю на форме датагрид.

<form id="Form1" runat="server">
            <ASP:DATAGRID id="dgPopular" runat="server">
            </ASP:DATAGRID></form>
с ним все нормально. Данные показывает, стили меняются. Но, как только помещаю что-нибудь внутрь тега датагрида
<form id="Form1" runat="server">
            <ASP:DATAGRID id="dgPopular" runat="server">
                <Columns>
                    <asp:BoundColumn></asp:BoundColumn>
                    <asp:BoundColumn></asp:BoundColumn>
                </Columns>
            </ASP:DATAGRID></form>
на сервере возникает ошибка компиляции
Server Error in '/UI2' Application.
--------------------------------------------------------------------------------

Compilation Error 
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately. 

Compiler Error Message: CS0169: The private field 'ASP.WebForm1_aspx.__control2' is never used

Source Error:

 

Line 11:     <body MS_POSITIONING="GridLayout">
Line 12:         <form id="Form1" runat="server">
Line 13:             <ASP:DATAGRID id="dgPopular" runat="server">
Line 14:                 <Columns>
Line 15:                     <asp:BoundColumn></asp:BoundColumn>
 

Source File: http://localhost/UI2/WebForm1.aspx    Line: 13 



--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:1.1.4322.2032; ASP.NET Version:1.1.4322.2032 
...
Рейтинг: 0 / 0
Что не так с DataGrid?
    #33899995
Ruberoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А код можно посмотреть котоырй имеет отношение к гриду?С уважением, ДЧ
...
Рейтинг: 0 / 0
Что не так с DataGrid?
    #33900013
Фотография ЧеГевара
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а у тебя autogenerate columns false?
...
Рейтинг: 0 / 0
Что не так с DataGrid?
    #33900092
gentleman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а у тебя autogenerate columns false?

да. Я пробовал множество вариантов, пока не пришел к выводу, что любые теги внутри тега датагрида вызвают ошибку. Возможно дело в самом IIS (5.1)? Я его переставлял - не помогает. Что еще предпринять -ума не приложу.
...
Рейтинг: 0 / 0
Что не так с DataGrid?
    #33900105
gentleman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А код можно посмотреть котоырй имеет отношение к гриду?


Код может быть такой

private void Page_Load(object sender, System.EventArgs e)
        {
            // Put user code to initialize the page here
            dgPopular.DataSource = CreateDataSource();
            
            dgPopular.DataBind();
            
            
        }

        #region Web Form Designer generated code
        override protected void OnInit(EventArgs e)
        {
            //
            // CODEGEN: This call is required by the ASP.NET Web Form Designer.
            //
            InitializeComponent();
            base.OnInit(e);
        }
        
        /// <summary>
        /// Required method for Designer support - do not modify
        /// the contents of this method with the code editor.
        /// </summary>
        private void InitializeComponent()
        {    
            this.Load += new System.EventHandler(this.Page_Load);

        }
        #endregion

        ICollection CreateDataSource() {
            DataTable dt = new DataTable();
            DataRow dr;

            dt.Columns.Add(new DataColumn("IntegerValue", typeof(Int32)));
            dt.Columns.Add(new DataColumn("StringValue", typeof(string)));
            dt.Columns.Add(new DataColumn("DateTimeValue", typeof(DateTime)));
            dt.Columns.Add(new DataColumn("BoolValue", typeof(bool)));
            dt.Columns.Add(new DataColumn("CurrencyValue", typeof(double)));

            for (int i = 0; i < 9; i++) {
                dr = dt.NewRow();

                dr[0] = i;
                dr[1] = "Item " + i.ToString();
                dr[2] = DateTime.Now;
                dr[3] = (i % 2 != 0) ? true : false;
                dr[4] = 1.23 * (i+1);

                dt.Rows.Add(dr);
            }

            DataView dv = new DataView(dt);
            return dv;
        }

Впрочем я его менял и не раз. Похоже от этого нчего не зависит
...
Рейтинг: 0 / 0
Что не так с DataGrid?
    #33903081
gentleman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все решилось переустановкой фреймворка(а также и IIS). Скорее всего он поломался после удаления ASP.NET 2.0.
Спасибо всем, кто ответил.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Что не так с DataGrid?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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