چک خوردن check box در datagridveiw در صورت وجود عکس در دیتابیس با فرمت binary
سلام خسته نباشید به برنامه نویسان عزیز
من به فرم دارم داخلش یه دیتا گرید ویو هستش وقتی وارد فرم میشیم اطلاعات از دیتا بیس میاد داخلش الان یه کد میخوام واسه ستون که سلول هاش همه یه چک باکس داخلش هست ولی میخوام بره چک کنه ببینه که مشتری عکس داره تو دیتا بیس چک باکش چک خورده باشه اگه عکس نداره نداشته.
در ضمن عکس ها داخل دیتا بیس با type = varbinary ذخیره شده. و میخوام وقتی روی هر سطر کلیک کردیم عکس داخل picturebox نمایش داده بشه(بقیه فیلدارم تونستم ولی اینو نتونستم)
لطفا کمکم کنید.
با تشکر
نقل قول: چک خوردن check box در datagridveiw در صورت وجود عکس در دیتابیس با فرمت binary
عکس ها در همان جدول هستند یا در جدول دیگر؟
کدی که دیتاگرید رو پر میکنید قرار بدید.
نقل قول: چک خوردن check box در datagridveiw در صورت وجود عکس در دیتابیس با فرمت binary
نقل قول:
نوشته شده توسط
Mahmoud.Afrad
عکس ها در همان جدول هستند یا در جدول دیگر؟ عکس
کدی که دیتاگرید رو پر میکنید قرار بدید.
عکس در همان جدول هست.
con = new SqlConnection("Data Source=Morteza;Initial Catalog=fish;Integrated Security=true;");
SqlDataAdapter da = new SqlDataAdapter("SelectSavecostumers", con);
da.SelectCommand.CommandType = CommandType.StoredProcedure;
DataTable dt = new DataTable();
(da.Fill(dt;
GridList.DataSource = dt;
دستور select موجود در sp هم یک select معمولی است با تمام column ها .
نقل قول: چک خوردن check box در datagridveiw در صورت وجود عکس در دیتابیس با فرمت binary
در کوئری چک کنید اگر فیلد عکس null نبود true و در غیراینصورت false سلکت کنید.
select *,
IIF([ColumnName] is not null , 'TRUE' , 'FALSE') as 'HasePicture'
from [TableName]
(ColumnName نام ستون عکس)
نقل قول: چک خوردن check box در datagridveiw در صورت وجود عکس در دیتابیس با فرمت binary
نقل قول:
نوشته شده توسط
Mahmoud.Afrad
در کوئری چک کنید اگر فیلد عکس null نبود true و در غیراینصورت false سلکت کنید.
select *,
IIF([ColumnName] is not null , 'TRUE' , 'FALSE') as 'HasePicture'
from [TableName]
(ColumnName نام ستون عکس)
تو C# برا checkbox هایی که تو دیتتا گرید ویو ساختم چجوری و کجا کد بنویسیم که نشون بده cheked or not cheked.