كنترل پنل             جستجو               پرسشهای متداول            .:: آخرین پست‌های انجمن ::.            لیست اعضا            مدیران سایت             درجات        ورود
فهرست انجمن‌ها -> برنامه‌نويسي تحت وب -> زبان برنامه‌‌نويسي NET.
پاسخ دادن به این موضوع
سوال مشکل در تبدیل نوع string به double
پست تاریخ: پنج‌شنبه 29 مهر 1389 - 18:17    
mInn
شروع فعاليت
شروع فعاليت


پست: 7
عضو شده در: 29 مهر 1389
محل سکونت: ساوه سیتی


امتياز: 64

عنوان: سوال مشکل در تبدیل نوع string به double خواندن مشخصات فردی ارسال پیام شخصی

سلام دوستان Razz

هلپی برای یه تیکه کدنویسی کوچولو می خواستم .

توی جدول فیلدی به نام mark دارم که جنسش real هست

stored procedure دارم به این شکل :

کد:


CREATE PROCEDURE SP_Karnameh @groupid int , @id_std bigint , @year_semester nvarchar(25) AS
select mark.idstd ,mark.idempless , mark.group_id , mark.mark , empless.idempless , empless.idless ,
lesson.lesson , lesson.idless, lesson.creditn , lesson.credita , lesson.idmajor , empless.yearsemester , empless.group_id
from mark inner join empless on mark.idempless = empless.idempless
inner join lesson on lesson.idless = empless.idless
where mark.idstd = @id_std and empless.yearsemester=@year_semester and empless.group_id=@groupid
GO


و همینطور سورس گریدویو به این شکل :


کد:

<asp:GridView id="GridView1" runat="server" Width="286px" AutoGenerateColumns="False">

                    <Columns >

                   

                    <asp:BoundField DataField ="lesson" HeaderText ="نام درس" />

                    <asp:BoundField DataField ="credita" HeaderText ="واحد عملی" />

                    <asp:BoundField DataField ="creditn" HeaderText ="واحد تئوری" />

                    <asp:BoundField DataField ="mark" HeaderText =" نمره" />

                   

                   

                    </Columns>

                   

                    </asp:GridView>





متغیر هایی دارم به این شکل :


string d1;
double e1, f;

و در نهایت هم کدی به این شکل :
کد:

[align=left]

d1 = Convert.ToString(ds.Tables["karnameh"].Rows[i][3].ToString());

                e1 = double.Parse(d1);

[/align]

و اروری دارم به این صورت که فرمت رشته استرینگ ورودی صحیح نیستش .

دوستان و آقا حمید می تونید کمکی کنید پلیز . Very Happy

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست:

پست تاریخ: پنج‌شنبه 29 مهر 1389 - 21:51    
Gytyonline
مديريت كل انجمن‌ها
مديريت كل انجمن‌ها


پست: 899
عضو شده در: 14 شهریور 1384
محل سکونت: tehran
iran.gif


امتياز: 8184

عنوان: پاسخ به «سوال مشکل در تبدیل نوع string به double» خواندن مشخصات فردی ارسال پیام شخصی ارسال email

سلام
چرا آخر سر d1 رو دوبار به string تبدیل کردی ؟! علت خاصی داره ؟ Surprised

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست: mInn (پنج‌شنبه 29 مهر 1389 - 23:06)

پست تاریخ: پنج‌شنبه 29 مهر 1389 - 23:06    
mInn
شروع فعاليت
شروع فعاليت


پست: 7
عضو شده در: 29 مهر 1389
محل سکونت: ساوه سیتی


امتياز: 64

عنوان: Re: پاسخ به «سوال مشکل در تبدیل نوع string به double» خواندن مشخصات فردی ارسال پیام شخصی

Gytyonline نوشته است:
سلام
چرا آخر سر d1 رو دوبار به string تبدیل کردی ؟! علت خاصی داره ؟ Surprised


برای اینکه وقتی از گرید یا دیتاست گرفته میشه یه آبجکت هست و برای استفاده از اون باید تبدیل به استرینگش کنم . نباید ؟ Question

چند دقیقه پیش مشکل با چک کردن پر یا خالی بودن فیلد ها حل شد .

سپاس .

مشکل اینجا بود که یه سری فیلد خالی هم وجود داشت و اونا رو نمی تونست انجام بده .

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست:


نمایش پستها:                 مشاهده موضوع قبلی :: مشاهده موضوع بعدی  
پاسخ دادن به این موضوع
 

صفحه 1 از 1

تمام زمانها بر حسب GMT + 3.5 Hours می‌باشند
 Related Topics 


 information 

 

پرش به:  
شما نمی توانید در این بخش موضوع جدید پست کنید
شما نمی توانید در این بخش به موضوعها پاسخ دهید
شما نمی توانید موضوع های خودتان را در این بخش ویرایش کنید
شما نمی توانید موضوع های خودتان را در این بخش حذف کنید
شما نمی توانید در این بخش رای دهید


Copyright 2004-2024. All rights reserved.
© by Aftabgardan Cultural Center : Aftab.cc