با سلام
من می خواهم کاربر هنگامی که وارد یک سلول از دیتاگرید شد یک فرم یا پنل در زیر سلول نمایش داده شود .. ؟؟؟؟ (منظور اینکه یک لیست باکس سفارشی می خواهم باز شود..)
با تشکر از راهنمایی دوستان
Printable View
با سلام
من می خواهم کاربر هنگامی که وارد یک سلول از دیتاگرید شد یک فرم یا پنل در زیر سلول نمایش داده شود .. ؟؟؟؟ (منظور اینکه یک لیست باکس سفارشی می خواهم باز شود..)
با تشکر از راهنمایی دوستان
سلام دوست عزیز..
فکر کنم منظورتون این باشه:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
یک کلاس بالای فرم از نوع AutoCompleteStringCollection که لیست رو در اون قرار بدین...
توی قسمت اود فرم کد زیر رو بنویسید:کد:AutoCompleteStringCollection AutoCompleteMain = new AutoCompleteStringCollection();
حالا به دیتا گراید برید و در رویداد EditingControlShowing کد زیر رو بنویسید:کد:AutoCompleteMain.Add("ali");
AutoCompleteMain.Add("ahmad");
AutoCompleteMain.Add("amir");
موفق باشید:11:.کد:if (dataGridView1.CurrentCellAddress.X == 0)
{
TextBox txt = e.Control as TextBox;
txt.Font = this.Font;
txt.AutoCompleteCustomSource = AutoCompleteMain;
txt.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
txt.AutoCompleteSource = AutoCompleteSource.CustomSource;
}
با تشکر از شما دوست عزیز
حال اگه بجای این لیست یک ماشین حساب سفارشی که خودم ساختم نمایش داده شود
چه کدی باید نوشت آیا می شود یک پنل را نمایش داد ..؟؟؟
---------- Post added at 11:17 AM ---------- Previous post was at 11:17 AM ----------
با تشکر از شما دوست عزیز
حال اگه بجای این لیست یک ماشین حساب سفارشی که خودم ساختم نمایش داده شود
چه کدی باید نوشت آیا می شود یک پنل را نمایش داد ..؟؟؟