نقل قول: تشخيص خالي بودن combobox
سلام ، ببین با این کارت راه میفته...
if (comboBox1.Items.Count == 0)
{
MessageBox.Show("not found item");
}
else
{
MessageBox.Show("find");
}
comboBox1.Items.Add("salam");
نقل قول: تشخيص خالي بودن combobox
نقل قول:
نوشته شده توسط
samadblaj
سلام ، ببین با این کارت راه میفته...
if (comboBox1.Items.Count == 0)
{
MessageBox.Show("not found item");
}
else
{
MessageBox.Show("find");
}
comboBox1.Items.Add("salam");
نه مهندس منظور من از خالي بودن كومبو باكس اين نبود كه كومبو باكس چيزي توش نباشه
منظورم اينه كه داخلش يك سري گزينه هست اما كاربر از بين اونها هيچ كدوم رو انتخاب نكرده
ماجرا اينه
ميخوام داخل يك ديتاگريدويو يك سرچ انجام بدم
وروديهاي سرچم رو دارم از يك سري تكستباكس و كومبو باكس ميگيرم
ميخوام بهش بگم اگر كومبو باكس رو طرف خالي رها كرد نوقع سرچ اون پارامتر رو دخالت نده
براي همين بايد بفهمم از داخل كومبوباكس چيزي رو انتخاب كرده يا نه
نقل قول: تشخيص خالي بودن combobox
نقل قول:
سوال دوم: خالي بودن يك combobox رو چطور بفهميم؟ من توي اينترنت اين كد رو پيدا كردم:
if (string.isnulloremply(type))A
}
{
اشكالش اينه كه هميشه شرط برقراره!
اگر علامت ! را قرار بدی دیگه شرط برقرار نیست
f (!string.isnulloremply(type))A
{
//دستورات
}
--------------------------------------------------------------
Null به معنی تهی است و برای String به کار می ره و برای int = 0 به کار می رود
موفق باشی
نقل قول: تشخيص خالي بودن combobox
نقل قول:
نوشته شده توسط
danialafshari
اگر علامت ! را قرار بدی دیگه شرط برقرار نیست
f (!string.isnulloremply(type))A
{
//دستورات
}
--------------------------------------------------------------
Null به معنی تهی است و برای String به کار می ره و برای int = 0 به کار می رود
موفق باشی
نه مهندس
نميشه. بر فرض كه اون نات رو گذاشتيم. اينجوري تحت هر شرايطي شرط برقرار نيست!
مشكل برقرار بودن و نبودن شرط نيست
مشكل اينه كه در تمام حالات چه كومبوباكس چيزي رو انتخاب كرده باشه چه انتخاب نكرده باشه
شرط يك نتيجه داره
نقل قول: تشخيص خالي بودن combobox
منظورت رو متوجه نمیشم
به هر حال باید شرط چک بشه حالا اگه برقرار بود که دستورات درون شرط اجرا می شن در قیر این صورت Else اجرا میشه.
if (String.IsNullOrEmpty(comboBox1.Text))
{
MessageBox.Show("Empty");
}
else
{
//دستورات
}
نقل قول: تشخيص خالي بودن combobox
شما چه از اين دستور استفاده كنيد:
if (String.IsNullOrEmpty(comboBox1.Text
و يا از اين دستور استفاده كنيد
if (!String.IsNullOrEmpty(comboBox1.Text
در هر دو حال هميشه شرط يك جواب داره
مثلا در حالت اول چه خالي باشد چه نباشد جواب مثبت است
در حالت دوم چه خالي باشد چه نباشد جواب منفي است
نقل قول: تشخيص خالي بودن combobox
سلام
string str1 = null;
یعنی متغیر رو تعریف کردیم ولی حافظه ای بهش اختصاص ندادیم.
string str2 = "";
یعنی متغیر رو تعریف کردیم و حافظه هم بهش اختصاص دادیم و مقدارش هم یه رشته خالی هستش.
نقل قول:
منظورم اينه كه داخلش يك سري گزينه هست اما كاربر از بين اونها هيچ كدوم رو انتخاب نكرده
if (comboBox1.SelectedIndex != -1)
{
// User selected one item
}
نقل قول: تشخيص خالي بودن combobox
در C# رشته خالی را با String.Empty یا "" نمایش می دهند که یک شیء محسوب می شود اما null یعنی متغیر به هیچ شیئی اشاره نمی کند.
More: http://www.farsimsdn.somee.com/default.aspx?id=20