因为工作需要,自己写了一个简单的程序,功能也很简单,打开Excel表、根据条件筛选、更新数据维护等,主要是记录一下datagridview相关配置。
【属性设置类】
1.填满datagridview
AutoSizeColumnsMode=DisplayedCellsExceptHeader
2.只能选中一行
MultSelect=False
3.只读
ReadOnly=True
4.选中模式(单击选中整行)
SelectionMode=FullRowSelect
【代码类】
1.单击按钮打开数据库文件Excel表
【按钮的click事件】
OpenFileDialog File = new OpenFileDialog();
if (File.ShowDialog() == DialogResult.OK)
{
GlobalData.FilePath = File.FileName;
GlobalData.DbConn_Str = GlobalData.DbConn_Str1 + GlobalData.FilePath + GlobalData.DbConn_Str2;
textBox_SelectData.Text = GlobalData.FilePath;
}
else
{
MessageBox.Show("打开数据库失败,请重新选择数据库文件。","提示:");
}
2.从数据库中读数据给选择下拉列表
OleDbConnection conn_XuanZeKuang = new OleDbConnection(GlobalData.DbConn_Str);
GlobalData.Sql_Str = "select 类别 from " + GlobalData.Excel_Sheet + " where 序号 <> null group by 类别";
DataSet ds_LeiBie = new DataSet();
OleDbDataAdapter da_LeiBie = ne