کاراکد

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

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

برای ایجاد تورفتگی : ابتدا کدها را انتخاب کرده و سپس دکمه 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 کاراکتر بریزیم این خطا رخ می دهد.

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

انتساب دادن مقدار خروجی SELECT به یک متغییر در SQL SERVER :


    SELECT @TempResult = (select  MAX(Ghabz) From  DataM)

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

در مورد دستور SET NOCOUNT

شامل 2 پارامتر ON  و OFF است.

 وقتی SET NOCOUNT  برابر ON شود،پیغام تعداد سطرهای که تاثیر گرفته اند،نمایش داده نمی شود.

 وقتی SET NOCOUNT  برابر OFFشود،پیغام تعداد سطرهای که تاثیر گرفته اند،نمایش داده می شود.

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

چگونه فیلد identity را ریست یا تغییر دهیم؟

برای تغییر فیلد identity  در جدول های sql server وشروع آن از 1 از دستور زیر استفاده می کنیم:

DBCC CHECKIDENT ('[TestTable]', RESEED, 0);
۰ نظر موافقین ۰ مخالفین ۰
حسین صادقی جدی

خطای 1

حل پیغام خطای در وب

 Currently, All my SQL Request showing “System.ComponentModel.Win32Exception: The wait operation timed out”



در مشاهده خطای بالا کوئری زیر را در SQL اجرا کنید:

exec   sp_updatestats

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