在VS2005中写了项目。是listView这样的控件项目,就是显示数据库里的数据就OK了。可是不知道为什么。如果写的不对。F5之后窗口闪动一下就消失,运行也结束了。但是错误列表没有报错。很详细的看了下只是sql语句一个逗号是中文的了。晕、然后能运行了,结果现实了。但是要筛选的。我点了一行运行就结束了。错误列表也没报错。不知道怎么回事啊。不抱错写起来纠结死了、。。求指导
解决方案 »
- 如何动态构造对象或变量的名称
- 高手给看看“object”并不包含“GetIdSet”的定义
- List对象的2个排序
- System.NullReferenceException: 未将对象引用设置到对象的实例??以前对于这个问题可以有办法的,但这个不会郁闷死了?????????
- 菜鸟请教大虾
- 怎样显示16位灰度的图片?
- 大侠们!如何使用axWindowsMediaPlayer1来实现循环播放!
- 求教高手帮帮忙
- 导出word时,如何设置range.font?word.font这个类怎么用?谢谢!
- 什么是 堆栈中较高的方法
- WPF的DateGrid数据源问题
- mygeneration连接mysql生成Nhibernate实体类时数据类型为unknown
string sql = "select * from Books";
SqlDataAdapter dps = new SqlDataAdapter(sql,DBhelper.conn);
ds = new DataSet();
dps.Fill(ds,"book");
for (int i = 0; i < ds.Tables["book"].Rows.Count; i++)
{
ListViewItem its = new ListViewItem();
its.Tag = ds.Tables["book"].Rows[i]["BNo"];
its.SubItems.Add(ds.Tables["book"].Rows[i]["BName"].ToString());
its.SubItems.Add(ds.Tables["book"].Rows[i]["Author"].ToString());
its.SubItems.Add(ds.Tables["book"].Rows[i]["Press"].ToString());
its.SubItems.Add(ds.Tables["book"].Rows[i]["Price"].ToString());
listView1.Items.Add(its);
}
}
private void InitColums()
{
ColumnHeader BNo = new ColumnHeader();
BNo.Text = "编号";
listView1.Columns.Add(BNo);
ColumnHeader BName = new ColumnHeader();
BName.Text = "书名";
listView1.Columns.Add(BName);
ColumnHeader Author = new ColumnHeader();
Author.Text = "作者";
listView1.Columns.Add(Author);
ColumnHeader Press = new ColumnHeader();
Press.Text = "出版社";
listView1.Columns.Add(Press);
ColumnHeader Price = new ColumnHeader();
Price.Text = "价格";
listView1.Columns.Add(Price);
} private void Form1_Load(object sender, EventArgs e)
{
showFillList();
InitColums();
}
这就是代码了、第一个方法运行起来。第二个不行。知道是写错了。我也不怎么会,就是不抱错。纠结