簡體   English   中英

網格視圖未出現在屏幕上

[英]Grid View doesn't appear at screen

為什么我的GridView沒有顯示?

ascx代碼:

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

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被標記為false,我運行了DataBind()命令。

如果您不想指定每個列,則應設置AutoGenerateColumns="True"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM