0
我有int ID在我的表單加載函數,並加載時,我想要datagridview填充someColumn像'%?@ ID%'數據,但是當我這樣寫它不起作用。向我解釋它是如何完成的。查詢變量c#
下面是加載代碼:
private void PopisnaLista_Load(object sender, EventArgs e)
{
// TODO: This line of code loads data into the 'dataSet1.ROBA' table. You can move, or remove it, as needed.
this.rOBATableAdapter.Fill(this.dataSet1.ROBA);
try
{
this.rOBATableAdapter.FillBy(this.dataSet1.ROBA);
}
catch (System.Exception ex)
{
System.Windows.Forms.MessageBox.Show(ex.Message);
}
}
這裏是FillBy
SELECT ROBAID, KATBR, KATBRPRO, NAZIV, VRSTA, AKTIVNA, GRUPAID, PODGRUPA, PROID, JM, TARIFAID, NABAVNACENA, PRODAJNACENA, DEVNABCENA, FABRCENA, STANJE, NARUCENO, REZERVISANO,
STANJEPOOTP, TAKSA, MARZA, UVOZ, TARBROJ, AKCIZA, NAZIVZACARINU, NAZIVNAENG, GARANTID, ALTJM, ALTKOL, ALTNEDELJIVA, TRPAK, TRKOL, JMSD, KOMENTAR, XOD, XDO, YOD, YDO, ZOD, ZDO,
IMAROKTRAJANJA, NACENOVNIKU, ZAPID, NORMA, KALO, TEZINA, PIN, KRITZAL, OPTZAL, KATEGORIJA, IMASBROJ, STANJEPOSER, ZAPREMINA, SLIKA, PPID, TRDECPAK, PRODCENABP, JMR,
STANJEPOREKLAM, STANJEPOREVERSU, ADR, STANJE_MOJE_EKSP, VPCID, PROCPC, DATUM_ISPORUKE, REZERVISANO_MOJE_EKSP, STANJEPOOTP_MOJE_EKSP, STANJEPOSER_MOJE_EKSP,
NAZIVZASTAMPU, ALTPIN, TRPIN, DRZAVAID, LINKED_ROBAID, OBLIK, REKLAM_PROC, JM_POVRSINA, JM_ZAPREMINA, X3, Y3, Z3, NAS_BARKOD
FROM ROBA
WHERE (KATBRPRO LIKE '%[email protected]')
的@ID是一個字符串那裏。把它作爲'%?'+ @ ID +''' –
你確定要爲Like ID使用'Like'嗎?如果您使用的ID是用於標識一行,而不是ID爲 – Aimnox
中包含「1」的所有行,則不支持動態SQL錯誤 - 表達式評估。 – DoLoop