PDA

View Full Version : dataset



parvin joon
شنبه 07 مهر 1386, 16:50 عصر
با سلام
من در برنامه دیتاستم را با جدولMain پر کردم حالا می خواهم از طریق این دیتاست جمع مقادیر ستون ffrom را از این جدول محاسبه کنم و از کد زیر استفاده کردم ولی error زیر را میده
da = new SqlDataAdapter("Select * from Main ", con);
da.Fill(dataTable2);
string q = Convert.ToString(dataTable2.Select("ffrom =8111171711" )[0]["sum(get)"]);

لطفا راهنمایی کنید من نمی خواهم بطور مستقیم query را از طریق batabase انجام بدم
اینم error ای که میده
Column 'sum(get)' does not belong to table

hassan razavi
شنبه 07 مهر 1386, 17:07 عصر
لطفا یکبار دیگه کدتون رو ارسال کنید

parvin joon
شنبه 07 مهر 1386, 19:57 عصر
لطفا یکبار دیگه کدتون رو ارسال کنید

da = new SqlDataAdapter("Select * from Main ", con)
da.Fill(dataTable2
string q = Convert.ToString(dataTable2.Select("ffrom=8111171711" )[0]["sum(get)"]);

parvin joon
شنبه 07 مهر 1386, 19:58 عصر
لطفا یکبار دیگه کدتون رو ارسال کنید
da = new SqlDataAdapter("Select * from Main ", con);
da.Fill(dataTable2);
string q = Convert.ToString(dataTable2.Select("ffrom =8111171711" )[0]["sum(get)"]);

parvin joon
شنبه 07 مهر 1386, 20:00 عصر
لطفا یکبار دیگه کدتون رو ارسال کنید
[da = new SqlDataAdapter("Select * from Main ", con);
da.Fill(dataTable2);
q = Convert.ToString(dataTable2.Select("ffrom =8111171711" )[0]["sum(get)"]);

PC2st
شنبه 07 مهر 1386, 20:21 عصر
کد و نحوه استفاده از متد Select برای گرفتن SUM امکانپذیر نیست، باید بگونه دیگری باشه:


q = Convert.ToString(dataTable2.Compute("SUM(get)", "ffrom=8111171711"));