کَرتوٍل کامپیوتر

من مهندس کامپیوتر هستم.سعی کردم در این وبلاگ مشکلاتی که در کار برام پیش میاد را جمع آوری کنم امیدورام بدردتون بخوره

کَرتوٍل کامپیوتر

من مهندس کامپیوتر هستم.سعی کردم در این وبلاگ مشکلاتی که در کار برام پیش میاد را جمع آوری کنم امیدورام بدردتون بخوره

قراردادن checkbox در gridview برای نمایش فیلدی از جدول

در مواقعی که فیلدی با مقدار یک و صفر یا مقدار boolean در جدول خود دارید و می خواهید در gridview بجای این فیل از checkbox استفاده کنید تا اگر فیلد مورد نظر 1 بود تیک داشته باشد و در غیر اینصورت تیک نداشته باشد کافی است بصورت زیر یک checkbox از نوع template feildgridview اضافه کنید


<asp:TemplateField>

                        <ItemTemplate>

                            <asp:CheckBox ID="chbTest" runat="server" 

                                Checked='<%# Convert.ToBoolean(Eval("IsActive")) %>' Enabled="False" />

                        </ItemTemplate>

                    </asp:TemplateField>

بدست آوردن مسیر برنامه در برنامه های تحت ویندوز asp.net C#



System.IO.Directory.GetCurrentDirectory();



/////////////////////////


  • Application.StartupPath
  • System.IO.Path.GetDirectoryName(    System.Reflection.Assembly.GetExecutingAssembly().Location)
  • AppDomain.CurrentDomain.BaseDirectory
  • System.IO.Directory.GetCurrentDirectory()
  • Environment.CurrentDirectory
  • System.IO.Path.GetDirectoryName(    System.Reflection.Assembly.GetExecutingAssembly().GetName().Code  Base)
  • System.IO.Path.GetDirectory(Application.ExecutablePath)


  • ///////////
  • link:http://stackoverflow.com/questions/6041332/best-way-to-get-application-folder-path
  • غیر فعال کردن فرم بعد از باز کردن فرم دیگر در ویندوز فرم

    خیلی پیش میاد که شما یک فرم را از روی یک فرم دیگر(والد) باز می کنین و وقتی این اتفاق می افته فرم والد باید غیر فعال بشه .برای این کار از کدهای زیر استفاده کنید:


    in form1:

    form2 frm = new form2();

    frm.show(this);


    form2_Load()

    {

       if (this.owner != null)

           this.owner.enabled = false

    {


    from2_formclosed()

    {

       if (this.owner != null)

           this.owner.enabled = true;

    }

    فیکس کردن اندازه فرم در ویندوز فرم C#

    برای اینکه فرم ویندوزی خود را فیکس کنید یعنی کاربر اجازه تغییر سایز آن را نداشته باشد کد زیر را در قسمت FormLoad بنویسید


    this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;


    نوشتن متد در رویدادKeyPress:بعد از اینتر رویدادخاصی فراخوانی بشه

    من یه فرم لاگین داشتم که می خواستم وقتی کاربر پسورد را وارد کرد و کلید اینتر را زد رویدادی که روی button ورود نوشته بودم فعال بشه برای اینکار در رویداد :keyUp تکست باکس پسورد کد زیر را می نوسیم:


    private void txtPassword_KeyUp(object sender, KeyEventArgs e)

            {

                if (e.KeyCode == Keys.Enter)

                    btnLogin_Click(sender, e);

            }