这是我第一篇blog,想以此来激励自己不断学习,并和遇到类似问题的同学分享自己的经验,共同进步!
首先,我的计划是,依靠WPF的UI的先进性能,将自己的数据处理的一些想法和手段进行直观的表现。自己虽然属于菜鸟,但一直会保持一颗学习的心,将自己的作品做到优秀。
我再进行操作的过程中,为了验证自己想法的可行性,将进行一个简单的demo,在WPF中进行简单的UI设计和SQL中数据库的查询操作。经常遇到一些问题,总结起来,大部分是一些简单的错误,比如缺少引用和符号的缺失,或者是SQL中的服务没有开启。
第一步,简单设计WPF的UI,
画一个简单的UI,布置好image,button,和dataGrid
//连接数据库字符串 string strConn = "Data Source=.;Initial Catalog=MyTest;User ID=sa;Password=666666@li,Guangl"; using (SqlConnection conn = new SqlConnection(strConn)) { try { string con = "Server=.;Database=matlab;user id=sa;pwd=666aaaa@sffg"; //这里是保存连接数据库的字符串 string sql = "select * from [matlab].[dbo].[T_student]"; //SQL查询语句
SqlConnection mycon = new SqlConnection(con); //创建SQL连接对象
mycon.Open(); //打开 SqlDataAdapter myda = new SqlDataAdapter(sql, con); //实例化SqlDtatAdapter并执行SQL语句,至于什么是SQLDataAdapter, //就是用来连接DataSet与数据库的,DataSet是C#中用来保存数据库数据的, //在这里没有用DataSet,不过原理是一样的,SQLDataAdapter从数据库中取得数据 //然后再DataSet中创建列与行来填充,个人理解。 DataTable dt = new DataTable(); //创建DtatTable实例 myda.Fill(dt); //填充table txtTitle.ItemsSource = dt.DefaultView; //这里在WPF界面中拖拽一个DataGrid,然后用DataTable进行填充。
}
catch (Exception ex) { MessageBox.Show(ex.ToString()); } } MessageBox.Show("Executing Finished");
