绑定JQGgrid绑定其他asp.net控件后出错

时间:2014-10-27 16:09:34

标签: c# asp.net jqgrid-asp.net

我想在绑定Jqgrid组件

后绑定控件时遇到问题

ASP.NET:     

<%--Liste des sujets--%>
<table align="center" border="0" cellpadding="2" cellspacing="2">
    <tr>
        <td>
            <trirand:JQGrid runat="server" ID="JQGChoixSujets" Height="340"                     

C#

    protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            if (!Page.IsPostBack)
            {
                if (JQGChoixSujets.AjaxCallBackMode == AjaxCallBackMode.RequestData || JQGChoixSujets.AjaxCallBackMode == AjaxCallBackMode.Search)
                {
                    BindGridView();
                }
            }

        }

...

private void BindGridView()
    {
        try
        {
            _bsChoixSujet = new BSChoixSujet();
            _lstBEChoixSujet = _bsChoixSujet.GetChoixSujets(_contact.IdCrm, EnumChoixSujetPrefix.SE);

            if (_lstBEChoixSujet != null && _lstBEChoixSujet.Count > 0)
            {
                // Mise à plat
                var result = from choix in _lstBEChoixSujet
                             select new
                             {
                                 UpDown = String.Empty,
                                 ....

                             };

                JQGChoixSujets.DataSource = result;
                JQGChoixSujets.DataBind();


                // Nombre de choix de sujets total
                hdfNumberRows.Value = _lstBEChoixSujet.Count().ToString();

                // Nombre de choix de sujets proposés
                hdfMemoireNbrPropositionsRealises.Value = _lstBEChoixSujet.Where(x => x.ThemeSujet.Sujet.Code.StartsWith(Constantes.CONST_PREFIX_CODE_SUJET_ETUDIANT)).Count().ToString();


            }
        }

所以问题是,我的JQGrid绑定但不是我的隐藏字段hdfNumberRows&amp; hdfMemoireNbrPropositionsRealises。

如果我将这些控件绑定到AjaxCallBackMode.RequestData,我的hiddenfield绑定没有错误,但我需要将它们绑定在AjaxCallBackMode.RequestData中。

0 个答案:

没有答案