为什么我的DATAGRID不能显示数据,而鼠标选中后就能看见数据
原码:
sqlCom.CommandText="select * from tblWorkGroup";
sqlCon.Open();
sqlCom.Connection=sqlCon;
SqlDataReader Reader1=sqlCom.ExecuteReader(); DataTable myTable=new DataTable("myTable");
DataRow dr;
myTable.Columns.Add("row1");
myTable.Columns.Add("row2");
myTable.Columns.Add("row3");
object [] values;
values = new object[Reader1.FieldCount];
object [] myArray;
myArray = new object[Reader1.FieldCount];
while (Reader1.Read())
{
Reader1.GetValues(values);
myArray[0] = values[0].ToString();
myArray[1] = values[1].ToString();
myArray[2] = values[2].ToString();
dr= myTable.NewRow();
dr.ItemArray = myArray;
myTable.Rows.Add(dr);
}
Reader1.Close();
sqlCon.Close();
dataGrid1.DataSource = myTable.DefaultView;
原码:
sqlCom.CommandText="select * from tblWorkGroup";
sqlCon.Open();
sqlCom.Connection=sqlCon;
SqlDataReader Reader1=sqlCom.ExecuteReader(); DataTable myTable=new DataTable("myTable");
DataRow dr;
myTable.Columns.Add("row1");
myTable.Columns.Add("row2");
myTable.Columns.Add("row3");
object [] values;
values = new object[Reader1.FieldCount];
object [] myArray;
myArray = new object[Reader1.FieldCount];
while (Reader1.Read())
{
Reader1.GetValues(values);
myArray[0] = values[0].ToString();
myArray[1] = values[1].ToString();
myArray[2] = values[2].ToString();
dr= myTable.NewRow();
dr.ItemArray = myArray;
myTable.Rows.Add(dr);
}
Reader1.Close();
sqlCon.Close();
dataGrid1.DataSource = myTable.DefaultView;
解决方案 »
- IIS上发布了项目 本地浏览时点击了按钮没有触发事件
- DataAdapter 更新问题
- WinCE程序调用WebService报错:客户端发现响应内容的类型为“text/html”,但应该是“text/xml”。
- 我本地安装的是sql 2005,做一个winform的程序,想接连到远程的服务器 .远程的服务器是sql2000 ,
- iis 指定地址 和 vs 2008 中 浏览的代码怎么不是一样的啊
- 大批量TCP连接怎么处理?
- C# 事件问题 分析,菜鸟求解。
- 如何合并DataGrid中的行? 在线等待
- 问一个简单的一问题
- 比如我的前台显示采购单号,如果有重复的,那么我想显示一个,其他的用--------来表示,不知道这个怎么做? .aspx+C#实现
- 帮忙
- 请问如何在C#中创建SQLXMLBulkLoad 对象?
forecolor == bgcolor