PDA

View Full Version : چگونگی ترتیب نمایش اطلاعات در ستون های datagrid



پایلوت
جمعه 13 آذر 1388, 01:20 صبح
سلام به همگی دوستان عزیز
من چطور می تونم ترتیب نمایش اطلاعات در ستون های datagrid رو به دلخواه تنظیم کنم.
منظورم sort کردن نیست . من از یک store_p استفاده کردم مثلا نام در ستون پنجم میاد و من میخوام به ستون اول بیارمش؟
البته اطلاعات از دو جدول جمع آوری میشه و با بهم ریختن فیلدها در store_p هم نتیجه عوض نشد.
لطفا راهنمایی بفرمایید.باتشکر دوست شما:چشمک:

لطفا کمک کنید.

پایلوت
یک شنبه 15 آذر 1388, 01:24 صبح
کسی نیست ما رو کمک کنه
لطفا جواب بدید.ممنون
:گریه:

kia1349
یک شنبه 15 آذر 1388, 10:01 صبح
دوست عزیز
ترتیب فیلدهارو توی دیتا تیبلی که درست میکنی مشخص کن

CHROCHRO
شنبه 21 بهمن 1391, 16:06 عصر
با سلام . حداقل می گفتین چه جوری؟! :کف:

csharpdoost
شنبه 21 بهمن 1391, 16:36 عصر
هر ستونی رو میتونی به بانک و جدول و حتی فیلد مورد نطر در بانک متصل کنی و اطلاعات همون فیلد رو در ستون مورد نظر نشون بده. روی خود Grid کلیک کنی یه مثلث کوچیک در بالاو سمت راست grid نشون مید رون رو کلیک کن و edit cloumn رو انتخاب کن فکر کنم ادامه ش رو هم خودت بتونی بری.

naghshineh m&h
شنبه 21 بهمن 1391, 18:50 عصر
ابتدا ترتیب دستور گزارشات خود را اصلاح کنید سپس از کدی زیر استفاده کنید البته اگر هم خیلی مشکل داشتید اینجار را ببینید شاید بدردتون بخوره

حرفه ای: مطالبی کمیاب در مورد Data Grid View (http://barnamenevis.org/showthread.php?245726-%D9%85%D8%B7%D8%A7%D9%84%D8%A8%DB%8C-%DA%A9%D9%85%DB%8C%D8%A7%D8%A8-%D8%AF%D8%B1-%D9%85%D9%88%D8%B1%D8%AF-Data-Grid-View)


private void QueryOfDatagride()
{



ObjSqlConnection = new SqlConnection(Class.PrpertyForSqlConnection._Conne ction.ToString());
ObjdataAdabter = new SqlDataAdapter("SELECT shomarehvisit,tarikhvisit,takhasospezeshk,namepeze shk,nouebimbeh,sahmbimar,namebimar,shomarehdaftarc he,time From visit WHERE tarikhvisit BETWEEN @aztarikh AND @tatarikh AND namemonshi=@namemonshi AND VazitTahvilSandogh='False' ORDER BY visit_id ASC", ObjSqlConnection);

ObjdataAdabter.SelectCommand.Parameters.AddWithVal ue("@aztarikh", maskedaztarikh.Text);
ObjdataAdabter.SelectCommand.Parameters.AddWithVal ue("@tatarikh", maskedtatarikh.Text);
ObjdataAdabter.SelectCommand.Parameters.AddWithVal ue("@namemonshi", Class.ClassUser.userName);

ObjDataSet = new DataSet();
ObjdataAdabter.Fill(ObjDataSet, "visit");
objDataView = new DataView(
ObjDataSet.Tables["visit"]);


DGVWVirayesh.DataSource = objDataView;



DGVWVirayesh.DataSource = objDataView;
DGVWVirayesh.Columns[0].Width = 100;
DGVWVirayesh.Columns[1].Width = 100;
DGVWVirayesh.Columns[2].Width = 100;
DGVWVirayesh.Columns[3].Width = 100;
DGVWVirayesh.Columns[4].Width = 100;
DGVWVirayesh.Columns[5].Width = 100;
DGVWVirayesh.Columns[6].Width = 120;
DGVWVirayesh.Columns[7].Width = 110;
DGVWVirayesh.Columns[8].Width = 100;






DGVWVirayesh.Columns[0].HeaderText = "شماره ویزیت ";
DGVWVirayesh.Columns[1].HeaderText = "تاریخ ویزیت";
DGVWVirayesh.Columns[2].HeaderText = "تخصص پزشک";
DGVWVirayesh.Columns[3].HeaderText = "نام پزشک ";
DGVWVirayesh.Columns[4].HeaderText = "نوع بیمه";
DGVWVirayesh.Columns[5].HeaderText = "سهم بیمار";
DGVWVirayesh.Columns[6].HeaderText = "نام بیمار";
DGVWVirayesh.Columns[7].HeaderText = "شماره دفترچه";
DGVWVirayesh.Columns[8].HeaderText = "ساعت";









}//دریافت اطلاعات از بانک اطلاعاتی