PDA

View Full Version : مرتب نمودن رکوردهای یک جدول به ترتیب از کوچتر به بزرگتر



sorushma
چهارشنبه 27 آبان 1388, 18:03 عصر
سلام دوستان

در یک برنامه تحت سی شارپ باید رکوردهای یک جدول ساخته شده توسط اکسس از کوچکتر به بزرگتر مرتب شده و خروجی به صورت فایل متنی ذخیره شود .

کسی هست که مرا یاری دهد ؟

Reza_Yarahmadi
چهارشنبه 27 آبان 1388, 20:06 عصر
برای مرتب کردن میتونید دستور SQL رو تنظیم کنید.
Select * From TableName order by Field1 ASC (OR DESC)
برای ذخیره کردن توی فایل هم میتونید از DataReader استفاده کنید.
StreamWriter sw = new StreamWriter("File Path");
SqlCommand Cmd = new SqlCommand("Select * From TableName order by Field1 ASC", Conn);
SqlDataReader dr;
Conn.Open();
dr = Cmd.ExecuteReader();
while (dr.Read())
sw.Write(dr["Field1"].ToString() + " " + dr["Field2"].ToString() + " " + dr["Field3"].ToString() + "\r\n");