• .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();

  • 相关阅读:
    使用树莓派3获取CPU温度
    使用树莓派控制继电器
    Darknet图像训练的步骤
    Faster-Rcnn图像识别训练的步骤
    Centos7中ELK集群安装流程
    近年来较流行的搜索引擎框架
    机器学习中,使用NMS对框取优
    当前Azure中国可使用的虚拟机的Size列表
    汉语词性对照表[北大标准/中科院标准]
    Linux中禁用THP(Transparent Huge Pages)
  • 原文地址:https://www.cnblogs.com/yamagl/p/575539.html
Copyright © 2020-2023  润新知