您的位置:首页 > 其它

一步一步学习Winform系列3:新增记录——DataGridView的属性和数据banding

2013-03-07 15:27 363 查看
要点:

1、DataGridView的数据绑定(按钮的点击事件)

2、DataGridView样式设置:不可编辑、自动填充、中文列标题、交替行

3、新增部门信息——弹出新窗体,生成新的部门编号

4、新增部门信息——部门经理的下拉列表

5、新增部门信息——保存到数据库

延伸知识:打开文件控件——OpenFileDialog

延伸知识:图片保存到数据的方法

1、DataGridView的数据绑定

根据上一课的基本信息管理主界面,需要实现的效果是点击每个图片按钮可以查看相应的信息,也就是在这些按钮的点击事件中添加数据绑定。

View Code

FileStream fs = new FileStream(pathName, System.IO.FileMode.Open, System.IO.FileAccess.Read);

byte[] buffByte = new byte[fs.Length];

fs.Read(buffByte, 0, (int)fs.Length);

fs.Close();                                        //数据库字段为image类型,将图片转化为byte[],保存到数据库

SqlConnection   db   =   new   SqlConnection(strConn);

db.Open();

string   strSQL   =   "INSERT   INTO   shujuktable (name)   values   (@name) ";

SqlCommand   cmd   =   new   SqlCommand(strSQL,   db);

cmd.Parameters.Add( "@name",   SqlDbType.Image);

cmd.Parameters[ "@name"].Value   =   buffByte;

cmd.ExecuteNonQuery();                                       //保存图片的过程
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: