PDA

View Full Version : مبتدی: دسترسی به عناصر دیتا ست با foreach



ozzy_mra
سه شنبه 18 اسفند 1388, 08:35 صبح
سلام
خیلی جستجو کردم ولی نمی دونم چرا نتونستن پیدا کنم چون قبلاً دیده بودمش:متفکر:
من می خوام مقادیر یه فیلد توی دیتا ست رو تو یه لیست باکس نمایش بدم ممکنه راهنماییم کنید که چطور با دستور foreach می تونم این کار رو انجام بدم؟ ممنون

ASKaffash
سه شنبه 18 اسفند 1388, 08:44 صبح
سلام
سئوال شما خیلی مبهم است درون یک DataSet یک DataTable است و فیلد یک ستون این DataTable است


new DataSet().Tables["MyTable"].Rows[0]["MyCol"].ToString()

ozzy_mra
سه شنبه 18 اسفند 1388, 08:50 صبح
بله حالا برای نمایش کلیه عناصر mycol تو لیست باکس باید به شکل زیر بنویسم؟

foreach(string str in DataSet().Tables["MyTable"].Rows[0]["MyCol"].ToString())
{
listbox1.Items.Add(str);
}
این کد درسته؟

ASKaffash
سه شنبه 18 اسفند 1388, 09:00 صبح
بله حالا برای نمایش کلیه عناصر mycol تو لیست باکس باید به شکل زیر بنویسم؟

foreach(string str in DataSet().Tables["MyTable"].Rows[0]["MyCol"].ToString())
{
listbox1.Items.Add(str);
}
این کد درسته؟

سلام
نه


long Sum=0;
foreach (DataRow Dr in DS.Tables["T"].Rows)
Sum += Convert.ToInt64(Dr["C"]);

DS = Dataset شماست
T= نام جدول شما
C = نام فیلد عددی شما

beh_develop
سه شنبه 18 اسفند 1388, 09:02 صبح
می تونی این کد رو استفاده کنی :



foreach(DataRow rw in DataSet1.Tables["MyTable"].Rows)
{
listbox1.Items.Add(rw["MyCol"].ToString());
}