PDA

View Full Version : کوئری از دیتاتیبل با شرط



programerinfonet
دوشنبه 25 فروردین 1393, 11:11 صبح
سلام دوستان ما یک دیتاتیبل داریم که مشخصات اشخاص و شهرها را نمایش میده حالا چه جوری بگیم افرادی رو که توی شهر تهران و کرج زندگی می کنند رو بر اساس حروف الفبا مرتب کن و بریز توی یک دیتاتیبل دیگه ؟ روش هم ado می باشد

forodo
دوشنبه 25 فروردین 1393, 11:22 صبح
سلام
DataTable dt = new DataTable();
string CommandQuery = "SELECT *,row_number() over (order by ProductId) as DisplayOrder FROM Products";
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrin gs["testConnectionString"].ConnectionString);
SqlCommand cmd = new SqlCommand(CommandQuery, conn);
SqlDataAdapter da = new SqlDataAdapter(cmd);
cmd.Connection.Open();
da.Fill(dt);



DataView dv1 = dt.DefaultView;
dv1.RowFilter = " ProductId = 1 or ProductId = 2 or ProductID = 3";
DataTable dtNew = dv1.ToTable();

programerinfonet
دوشنبه 25 فروردین 1393, 11:26 صبح
این کد از بانک کوئری میگیره و میریزه توی دیتاتیبل ولی من داده هام توی دیتاتیبل موجوده میخوام از خود دیتاتیبل جستجو بزنم

forodo
دوشنبه 25 فروردین 1393, 11:29 صبح
من از قصد اون 3خط آخر رو با فاصله گذاشتم.
شما به جای dt نام شی ای که از datatable ساختید رو قرار بدید.