Saya memfilter tampilan grid saya menggunakan tampilan data. Saya meneruskan perintah filter ke dataview seperti yang disebutkan di bawah;
string strFilter= " 0=0 ";
if (Session["SampleSession"] != null)
{
strFilter= strFilter+ " and Emp Name = '" + Session["SampleSession"].ToString() + "' ";
}
dv.RowFilter = strFilter; // Throws an error here!
Ini memunculkan kesalahan operan yang hilang setelah operator 'Nama Operator' di baris di atas.
saya yakin ada kesalahan kecil yang tidak dapat saya tangkap.
strFilter
ketika mencapai garis tersebut? - person Matt Hamilton   schedule 08.08.2011string strFilter= " 0=0 ";
? - person Maysam   schedule 08.08.2011strFilter
) adalah variabel SampleSession Anda memiliki karakter tanda kutip tunggal di dalamnya yang merusak ekspresi. Semacam kerentanan injeksi SQL orang miskin. Mungkinkah Anda memberikan nama karyawan seperti Bob O'Hara? - person Matt Hamilton   schedule 08.08.2011strFilter
ketika terjadi kesalahan? - person Marc Gravell   schedule 08.08.2011strFilter
, Anda membuang-buang waktu banyak orang untuk mencoba menjawab pertanyaan yang tidak mengandung masalah. Sekadar rekomendasi untuk masa depan: kode pos yang sebenarnya menyebabkan masalah; karena Anda (menurut definisinya) tidak memahami masalahnya, sangat mudah untuk menghapus penyebab sebenarnya secara tidak sengaja saat memposting pertanyaan. - person Marc Gravell   schedule 08.08.2011