[英]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.