zoukankan      html  css  js  c++  java
  • .NET里的一些技巧收集

    1,asp.net 2.0中设定默认焦点按钮(2006-11-28,原作者不详)

    在asp.net 1.1中,当要在page_load页面中,设置某个控件为默认的焦点按钮(也就是默认焦点是在这个控件上的),可能要用到javascript的代码,而在ASP.NET 2.0中,不用这些麻烦了,在form代码中,使用
      defaultbutton和  defaultfocus属性就可以了,比如
     <form id="Form1"
        defaultbutton="BtnSubmit"

        defaultfocus="TextBox1"

        runat="server">
    则在页面加载时,默认的button按钮时btnsubmit,焦点默认就在texbox1上了


    2,这么久了才知道,原来在vs2005安装文件里有些挺值得去看的文档,如:
         Microsoft Visual Studio 8\VC#\Specifications\2052下的两个.doc文档就分别介绍里c# 1.2版和c#2.0版的语言规范,阅读这些东西,足够您掌握c#了!


    3,[2006-12-3]vs2005里,合成有建模工具,对于建立系统架构,很有帮助!目前正在实际应用中摸索!


    4,C#中Windows通用的回车转Tab方法[2006-12-09]
         原来一直是为每个文本框的KeyPress增加:
                if(e.KeyChar = '\r')  SendKeys.Send("{TAB}");
         最近想想,其实有更简单的方法,把Form的KeyPreView设为true,然后在Form的KeyPress中增加下列代码即可:
                if (e.KeyChar == '\r')
                    this.SelectNextControl(this.ActiveControl, true, true, true, true);

    5,控制文本框只能输入数字和退格[2006-12-09]

    private void TextBox_KeyPress(object sender, KeyPressEventArgs e)
    {
        
    if(e.KeyChar!=8&&!Char.IsDigit(e.KeyChar))
        
    {
            e.Handled 
    = true;
        }

    }


    /**////或?

    private void TextBox_KeyPress(object sender, KeyPressEventArgs e)
    {
        
    if(e.KeyChar!=''&&!Char.IsDigit(e.KeyChar))
        
    {
            e.Handled 
    = true;
        }

    }



    6,ListView作成DataGridView的显示效果;

    1)首先设置ListView属性:

     view Details
     GridLines True
     Columns //当设置列与绑定列数不一样时,不会出错,但只显示设置列!

    2)绑定数据

         ListViewItem lvt;
                listView1.Items.Clear();
                listView1.BeginUpdate();
                foreach (DataRow dr in DTMers.Rows)
                {
                    lvt = new ListViewItem(dr["Name"].ToString());           

                    lvt.SubItems.Add(dr["Unit"].ToString());
                    lvt.SubItems.Add(dr["UnitPrice"].ToString());

                    //lvt.SubItems.Add(dr["UnitPrice"].ToString());

                    listView1.Items.Add(lvt);
                }
                listView1.EndUpdate();

  • 相关阅读:
    Linux小命了(6)cd
    Linux小命令(5)mkdir
    性能测试(1)-开篇杂谈
    Linux小命令(4)ls
    Linux小命令(3)cat
    Linux小命令(2)man
    机器学习-学习方法
    flask-cache
    mysql 常用时间函数
    发现变化,拥抱变化
  • 原文地址:https://www.cnblogs.com/yamagl/p/575539.html
Copyright © 2011-2022 走看看