简体   繁体   English

网格视图未出现在屏幕上

[英]Grid View doesn't appear at screen

why My GridView was not displaying? 为什么我的GridView没有显示?

ascx CODE: ascx代码:

<asp:PlaceHolder ID="plcGridTest" runat="server">
    <asp:GridView ID="grdTest" runat="server" AutoGenerateColumns="false"/>
</asp:PlaceHolder>

ascx.cs CODE: ascx.cs代码:

protected void btnPesquisar_Click(object sender, EventArgs e)
{
    string placa = string.Empty;
    insereParameterPlaca(txtPlaca.Text.ToUpper(), out placa);

    string transportadora = string.Empty;
    transportadora = insereTransportadoraSelecionada();

    string tiposWorkflow = string.Empty;
    insereTiposWorkflow(chkBox_TiposOcorrencia.Items, out tiposWorkflow);

    string cliente = string.Empty;
    insereCliente(out cliente);

    string query = string.Empty;
    query = string.Format(SQL_GET_OCORRENCIAS_PARAMETRIZADO, placa, transportadora, tiposWorkflow, cliente);

    using (var sqlDataAccess = new MSQLDataAccess(Util.GetIntegraConnectionString))
    {
        var datatable = sqlDataAccess.GetDataTable(query);

        grdTest.Visible = true;
        grdTest.DataSource = datatable;
        grdTest.DataBind();

    }
}

AutoGenarateColuns was marked as false and I'm runnig DataBind() command. AutoGenarateColuns被标记为false,我运行了DataBind()命令。

如果您不想指定每个列,则应设置AutoGenerateColumns="True"

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM