【发布时间】:2015-01-19 10:31:30
【问题描述】:
大家好,对于以下问题,我没有发现任何关于堆栈溢出的有用信息。
我想为一位客户搜索多个字段。 我有一些文本框可以输入我的搜索条件。
客户表: 姓名 姓 工作 a b c a a c 啊啊啊
例如,当我搜索 name = a、surname = b、job = c 时,我想看到我的第一个客户,如果我搜索 name = a,我想看到每个客户(重点是,如果 surname和工作是空的,我无法从查询中取回名称)
我想在我的存储过程中搜索客户,它必须填充一个网格视图。
我的搜索按钮的 C# 代码:
protected void btnRicerca_Click(object sender, EventArgs e)
{
GridView1.Visible = true;
ClienteInfo CI = new ClienteInfo();
DboUser objdbo = new DboUser();
int id_cliente = 0;
txtNomeCliente.Text = CI.nome_cliente;
txtCognomeCliente.Text = CI.cognome_cliente;
txtRagioneSociale.Text = CI.ragione_sociale;
txtVia.Text = CI.via;
txtCitta.Text = CI.citta;
txtProvincia.Text = CI.provincia;
txtCap.Text = CI.cap;
txtNazione.Text = CI.nazione;
txtTelefono.Text = CI.recapito_telefonico;
txtPartitaIva.Text = CI.partita_iva;
txtCodiceFiscale.Text = CI.codice_fiscale;
txtEmail.Text = CI.email;
txtPubblicaAmministrazione.Text = CI.codice_pubblica_amministrazione;
CI.id_utente = Convert.ToInt64(Session["Id_Utente"]);
id_cliente = objdbo.getClienteInfo(CI);
}
【问题讨论】: