1

C# コードで次のエラーが発生します。

The name 'dgDataGrid' does not exist in the current context

下の 2 行は、それを参照する行です。

    drDataRow[mbNumCount + 1] = rvRowValue;
        }
        raDataTable.Rows.Add(drDataRow);
        tsseg++;
    }
    dgDataGrid.DataSource = raDataTable;
    dgDataGrid.DataBind();

「デザイン」のスクリーンショットhttp://i44.tinypic.com/jhez46.png

私はこれにかなり行き詰まっているので、私にアドバイスしてください..

Designer.cs コード:

//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

namespace New_Solution
{


public partial class Default
{

    /// <summary>
    /// form1 control.
    /// </summary>
    /// <remarks>
    /// Auto-generated field.
    /// To modify move field declaration from designer file to code-behind file.
    /// </remarks>
    protected global::System.Web.UI.HtmlControls.HtmlForm form1;
    protected global::System.Web.UI.WebControls.GridView dgDataGrid;
}
}
4

1 に答える 1

1

問題は、dgDataGrid が designer.cs ファイルに自動的に追加されないことです。その場合は、手動でデザイナーに追加してください。

これらの行を default.aspx.designer.cs ファイルに追加します

        /// <summary>
        /// dgDataGrid control.
        /// </summary>
        /// <remarks>
        /// Auto-generated field.
        /// To modify move field declaration from designer file to code-behind file.
        /// </remarks>
        protected global::System.Web.UI.WebControls.GridView dgDataGrid;
于 2013-09-17T07:02:31.870 に答える