dataGridViewGeochemical.Columns.Clear();
SqlConnection myConncetion = new SqlConnection(
@"Data Source=(local);Integrated Security=SSPI;Initial Catalog=sde");
myConncetion.Open();
SqlDataAdapter sqlda = new SqlDataAdapter("SELECT FileName,FileType,FileIndex,ReportTime FROM GeoChemistryOfficalFile", myConncetion);
DataSet ds = new DataSet();
sqlda.Fill(ds, "GeoChemistryOfficalFile");
DataTable tb = ds.Tables["GeoChemistryOfficalFile"];
//tb.Columns["ID"].ColumnName = "编号";
tb.Columns["FileNmae"].ColumnName = "文件名称";
tb.Columns["FileType"].ColumnName = "文件格式";
tb.Columns["FileIndex"].ColumnName = "文件报告类别";
//tb.Columns["ProjectIndex"].ColumnName = "子课题名称";
tb.Columns["ReportTime"].ColumnName = "文件提交时间";//DataGridViewImageColumn
dataGridViewGeochemical.DataSource = tb;
dataGridViewGeochemical.DataSource = tb.DefaultView;
//dataGridViewGeochemical.ColumnAdded();
myConncetion.Close();
读取数据库中的二进制文件数据,在datagridview中显示名称等信息,可是出现object reference not set to an instance of an object这个问题,在google里也没有找到解决的方法,不知哪位高人解决过此类的问题啊?先谢谢了啊!
SqlConnection myConncetion = new SqlConnection(
@"Data Source=(local);Integrated Security=SSPI;Initial Catalog=sde");
myConncetion.Open();
SqlDataAdapter sqlda = new SqlDataAdapter("SELECT FileName,FileType,FileIndex,ReportTime FROM GeoChemistryOfficalFile", myConncetion);
DataSet ds = new DataSet();
sqlda.Fill(ds, "GeoChemistryOfficalFile");
DataTable tb = ds.Tables["GeoChemistryOfficalFile"];
//tb.Columns["ID"].ColumnName = "编号";
tb.Columns["FileNmae"].ColumnName = "文件名称";
tb.Columns["FileType"].ColumnName = "文件格式";
tb.Columns["FileIndex"].ColumnName = "文件报告类别";
//tb.Columns["ProjectIndex"].ColumnName = "子课题名称";
tb.Columns["ReportTime"].ColumnName = "文件提交时间";//DataGridViewImageColumn
dataGridViewGeochemical.DataSource = tb;
dataGridViewGeochemical.DataSource = tb.DefaultView;
//dataGridViewGeochemical.ColumnAdded();
myConncetion.Close();
读取数据库中的二进制文件数据,在datagridview中显示名称等信息,可是出现object reference not set to an instance of an object这个问题,在google里也没有找到解决的方法,不知哪位高人解决过此类的问题啊?先谢谢了啊!
解决方案 »
- 求教,为什么在mysql里执行语句正常,但在c#里面报错
- 用dataview的rowfilter筛选24小时时间出错,求解?
- Gridsplitter的问题
- sql语句有错帮忙改正啊!
- 如何判断页面上某个控件的类型?
- 最高分!求开源架构NHibernate
- 通过dataset将excel导入sql server
- 谁有A C# Application from Inspiration to Implementation的完整代码
- 邮件发送
- 怎样在返回DataReader之后把数据库连接关掉?
- VS2005中还需要使用Microsoft.ApplicationBlocks.Data.SqlHelper吗?
- 请问斑竹?如果我的提问一直没人回答我怎么才能把贴在删了;并且不减分
http://support.microsoft.com/default.aspx?scid=kb%3Bzh-cn%3B819346不知道vs2005的问题跟2003以前的问题一样不?
dataGridViewGeochemical.DataSource = tb;
dataGridViewGeochemical.DataSource = tb.DefaultView;