PDA

View Full Version : استفاده از DataView در اتصال به بانک اطلاعاتی در c#



keshmeshpolo
دوشنبه 31 تیر 1392, 19:42 عصر
سلام دوستان من با کدی که در زیر نوشتم به یک دیتابیس متصل شدم . با از dataviewاستفاده کردم و از دستور فیلتر در دیتا ویو ولی متاسفانه نمی دونم چطوری باید خروجی دستور فیلتر بگیرم string strcn = "Provider=Microsoft.Jet.OLEDB.4.0" + ";Data Source=" + "E:\\test_1\\test1.mdb";
OleDbConnection cn = new OleDbConnection(strcn);
cn.Open();
OleDbCommand cmd = new OleDbCommand();
cmd.Connection = cn;


OleDbDataAdapter da1 = new OleDbDataAdapter();
da1.SelectCommand = new OleDbCommand();
da1.SelectCommand.Connection = cn;

str1 = "select * from table1 ";
da1.SelectCommand.CommandText = str1;
DataSet ds1 = new DataSet();
da1.Fill(ds1, "table1");
DataView dv = new DataView(ds1.Tables["table1"]);
dv.RowFilter = "name='ali'";
دراین کد من گفتم هر رکوردی که فیلد nameآن برابر با aliاست را برام فیلتر کنه حالا می خوام به بقیه فیلدهایی رکوردهایی که فیلد name آنها aliاست را فقط ببینم با چه دستوری می تونم از این دستور خروجی بگیرم لطفا منو راهنمایی کنید بسیاربسیارممنون می شم