komeil64
پنج شنبه 02 دی 1389, 13:16 عصر
با سلام
من یه گرید ویو دارم که دکمه ویرایش اون فعاله
یکی از ستون ها چک باکسیه که مقدارشو از فیلدی می خونه که true یا false هستش
تا اینجا مشکلی نیست اگر true باشه چک میزنه نباشه نمیزنه
مشکل اینجاست
دکمه ویرایش گرید ویو رو میزنم اگر مثلا تیک بزنم چک باکس اون فیلد سلکت شده رو با دستور کامند آپدیت میاد فیلد رو تبدیل می کنه به عدد 1
حالا گیریم با صفر و یک کار کنه اما اگر غیر از true یا false مقادیر فیلد باشه ارور String was not recognized as a valid Boolean میده و اصلا چک باکسه قبول نمی کنه
کد چک باکس در گرید ویو:
<asp:CheckBoxField HeaderText="تایید" DataField="comment_approve" Text="تایید شود"
Visible="true" InsertVisible="False" />
کد آپدیت دیتا سورس:
UpdateCommand="UPDATE [tbl_comment] SET [comment_approve]=@comment_approve where [ID]=@ID" >
من یه گرید ویو دارم که دکمه ویرایش اون فعاله
یکی از ستون ها چک باکسیه که مقدارشو از فیلدی می خونه که true یا false هستش
تا اینجا مشکلی نیست اگر true باشه چک میزنه نباشه نمیزنه
مشکل اینجاست
دکمه ویرایش گرید ویو رو میزنم اگر مثلا تیک بزنم چک باکس اون فیلد سلکت شده رو با دستور کامند آپدیت میاد فیلد رو تبدیل می کنه به عدد 1
حالا گیریم با صفر و یک کار کنه اما اگر غیر از true یا false مقادیر فیلد باشه ارور String was not recognized as a valid Boolean میده و اصلا چک باکسه قبول نمی کنه
کد چک باکس در گرید ویو:
<asp:CheckBoxField HeaderText="تایید" DataField="comment_approve" Text="تایید شود"
Visible="true" InsertVisible="False" />
کد آپدیت دیتا سورس:
UpdateCommand="UPDATE [tbl_comment] SET [comment_approve]=@comment_approve where [ID]=@ID" >