گذاشتن اتوماتیک ستون ردیف در datagridview ??? گذاشتن null در int درsql?
سلام
در سی شارپ می خوام زمانی که دیتابیس رو میخونم و داخل datagridview نمایش میده یک ستون ردیف هم باشه که به ترتیب اونها رو شماره گذاری کنه
به چه صورت می تونم چنین کاری کنم که البته سرعتش هم خوب باشه؟
کد رو میخواستم که در حالت sort هم بزارم که اگه به حالت دیگه sort شد دوباره شماره گذاری کنه
-----------------------------
سوال دوم
داده هایی که به صورت int در sql هستند رو اگر داخل سی شارپ نزنم چیزی واردشون بشه خودش نال میزاره اما اگه بزنم داخلشون نال بنویسه خطا میده و نال نمیشه نمیدونم به چه صورت باید چنین کاری رو انجام بدم؟ داخل sql کوئری نوشتم نال گذاشت اما داخل سی شارپ مینویسم نمیشه
ممنون
پاسخ: گذاشتن اتوماتیک ستون ردیف در datagridview ??? گذاشتن null در int درsql?
با سلام،
سوال اول
بنده راه حل تمیزی واسه این کار سراغ ندارم. پیوند زیر بر اساس توابع گرافیکی این کار رو انجام میده که سرعتش مناسبه:
برای مشاهده این لینک/عکس می بایست عضو شوید !برای عضویت اینجا کلیک کنید ]
اگر به ازای اجرای تابع sort شما، رویداد Paint مربوط به کنترل DataGridView فراخوانی میشه، عملا کد بالا کارساز هستش. در غیر این صورت باید گرافیک ساخته شده رو clear کنید و تابع گرافیکی شماره گذاری (موجود در رویداد Paint) رو مجدد فرخوانی کنید.
سوال دوم
اگر رشته ی "NULL" رو عینا به عنوان مقدار پارامتر در کوئری وارد کنید، با خطا مواجه میشید. چون مقدار رشته در int قابل قبول نیست. معادل NULL در سی شارپ، برای مشاهده این لینک/عکس می بایست عضو شوید !برای عضویت اینجا کلیک کنید ] هستش.
شاد باشید
آرمین