首页 > 其他 > 详细

项目任务管理技术点

时间:2014-02-17 09:20:25      阅读:327      评论:0      收藏:0      [点我收藏+]

判定是否为枚举型:type.IsEnum

应用原型:如果是枚举返回字符型,如果是其他类型直接返回;

object value = pro1.FieldType.IsEnum ? pro1.GetValue(task).ToString() : pro1.GetValue(task);

 

设计和属性以及字段

作为设计,最好统一使用属性(Property),而不是Field,这里存在一个未来统一处理,比如反射统一反射Property获取属性值;不适用field是因为它不够灵活,一旦稍微获取有点逻辑处理,就不能很好的使用统一处理;所以属性更加灵活;

 

OpenFileDialog的使用

应用原型:弹出框来选择文件

if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
    this.txtFileName.Text = openFileDialog1.FileName;
}

 

MySql的连接使用

MySql针对Java和.Net都有connector,安装路径是“http://dev.mysql.com/downloads/connector/”,对于C#而言选择“Connector for NET”,安装之后就应该在GAC中注册了该组件,可以在右键“引用”中发现MySql.dll,之后就可以在ADO.NET体系下使用MySql

public void InsertToMySql(String pSQL)
{
    MySqlCommand myCommand = null;

    using (MySqlConnection conn = new MySqlConnection())
    {
        conn.ConnectionString = ConfigurationManager.ConnectionStrings["mySqlConnStr"].ConnectionString;
        conn.Open();
        myCommand = new MySqlCommand(pSQL, conn);
        int influentCount = myCommand.ExecuteNonQuery();
        conn.Close();
        this.lblInfluenceCount.Text = Convert.ToString(influentCount.ToString());
        MessageBox.Show("OK!");
    }
}

项目任务管理技术点

原文:http://www.cnblogs.com/xiashiwendao/p/3551746.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!