کاراکد

کارهاتون رو کد کنید با کاراکد

۹ مطلب در آذر ۱۳۹۵ ثبت شده است

حذف فاصله از یک رشته در زبان #C

برای حذف فاصله در یک Textbox از دستور زیر استفاده می کنیم:


Textbox1.Text = Regex.Replace(Textbox1.Text, @"\s+", "");

۰ نظر موافقین ۰ مخالفین ۰
حسین صادقی جدی

چگونه دکمه Enter برای دکمه تایید در یک فرم فعال کنیم

برای فعال کردن دکمه Enter بر روی یکی از دکمه های فرم از روش زیر استفاده می کنیم:


به خصوصیت AcceptButton فرم مورد نظر رفته و نام دکمه مورد نظر را روی آن Set می کنیم.

۰ نظر موافقین ۰ مخالفین ۰
حسین صادقی جدی

چگونه مکان نما را در Textbox قرار دهیم

برای قرار دادن مکان نما در داخل یک Textbox  از کد زیر استفاده می کنیم:

this.ActiveControl = yourtextboxname;
۱ نظر موافقین ۰ مخالفین ۰
حسین صادقی جدی

ایجاد تورفتگی و از بین بردن تورفتگی چند خط کد در ویژوال استادیو

برای ایجاد تورفتگی : ابتدا کدها را انتخاب کرده و سپس دکمه Tab را می زنیم.


برای ازبین بردن تو رفتگی : ابتدا کدها را انتخاب کرده و سپس   Shift + Tab  را می زنیم.

۰ نظر موافقین ۰ مخالفین ۰
حسین صادقی جدی

پرشدن اتوماتیک متن داخل ComboBox

دانلود پروژه از لینگ زیر:

https://www.codeproject.com/articles/16285/auto-complete-combobox

۰ نظر موافقین ۱ مخالفین ۰
حسین صادقی جدی

فارسی کردن زبان نوشتن Texbox به صورت اتوماتیک در #C

InputLanguage original;
private void textBox1_Enter(object sender, EventArgs e)
{
    original = InputLanguage.CurrentInputLanguage;
    var culture = System.Globalization.CultureInfo.GetCultureInfo("fa-IR");
    var language = InputLanguage.FromCulture(culture);
    if (InputLanguage.InstalledInputLanguages.IndexOf(language) >= 0)
        InputLanguage.CurrentInputLanguage = language;
    else
        InputLanguage.CurrentInputLanguage = InputLanguage.DefaultInputLanguage;
}

private void textBox1_Leave(object sender, EventArgs e)
{
    InputLanguage.CurrentInputLanguage = original;
}
:منبع
http://stackoverflow.com/questions/35813818/how-to-change-input-language-in-a-windows-forms-application-for-a-specific-contr
۰ نظر موافقین ۰ مخالفین ۰
حسین صادقی جدی

چگونه نام دیتا بیس های یک سرور را با کوئری برگردانیم

برای بدست آوردن نام دیتابیس های یک سرور از کوئری زیر استفاده می کنیم:


SELECT DB_NAME(database_id) AS [Database], database_id  

FROM sys.databases 

where DB_NAME(database_id) 

۰ نظر موافقین ۰ مخالفین ۰
حسین صادقی جدی

خطای 1

حل پیغام خطای 
Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index

یکی از مواقعی که این خطا رخ می دهد زمانی است که بخواهیم مقدار سلول یکی از سطرهای دیتا گرید را بخوانیم 

به طول مثال در Event CellClick آن اگر کد زیر را فراخوانی کنیم:
String  GhabzTemp ;
GhabzTemp = dataGridView1.SelectedRows[0].Cells[0].Value.ToString();

در صورت کلیک بر روی دیتا گرید ویو با خطای بالا روبرو می شویم.

راه حل:

به قسمت Properties  دیتا گرید ویو مورد نظر رفته مانند شکل زیر:




وسپس با توجه به کادر قرمز در شکل خصوصیت SelectionMode را بر روی FullRowSelect قرار می دهیم.
۰ نظر موافقین ۰ مخالفین ۰
حسین صادقی جدی

خطای2

حل پیغام خطای در وب
 .String or binary data would be truncated
.The statement has been terminated

این مشکل در زمانی که مقدار داده از ظرفیت فیلد در پایگاه داده بیشتر باشد اتفاق می افتد،به طور مثال اگر ظرفیت فیلد در پایگاه داده nvarchar 30 باشد و بخواهیم داده های بیشتر از 30 کاراکتر بریزیم این خطا رخ می دهد.

راه حل: افزایش ظرفیت فیلد
۱ نظر موافقین ۰ مخالفین ۰
حسین صادقی جدی