数据显示

Usercsdn_net 2016-12-20 11:51:42
private void Netonlin_Load(object sender, EventArgs e)
{
string cstr = "select ID as '编号',Ysong as '歌曲名称',Yauthor as '歌手',Ytype as '歌曲类型',Ytime as '总时长',Yname as '歌曲热榜' from Listdate";
c.BindDataGridView(dataGridView1, cstr);
dataGridView1.Columns[0].Width = 40;
dataGridView1.Columns[1].Width = 80;
treeView1.ImageIndex = 0;//设置图像列表的索引
treeView1.SelectedImageIndex = 0;//设置选中节点时显示的图像列表索引
string str1 = "select count(*) from Listdate";
toolStripStatusLabel2.Text = c.HumanNum(str1).ToString() + "首歌";
TreeNode tn = treeView1.Nodes.Add("所有热歌榜");//添加节点
SqlConnection conn = DBConnection.MyConnection();
conn.Open();
SqlCommand cmd = new SqlCommand("select * from Model", conn);
SqlDataReader dpr = cmd.ExecuteReader();
while (dpr.Read())
{
tn.Nodes.Add(dpr["Yname"].ToString());
}
dpr.Close();
conn.Close();
treeView1.ExpandAll();
}
public void BindDataGridView(DataGridView dgv, string sql)
{
SqlDataAdapter sda = new SqlDataAdapter(sql, conn); //创建数据适配器对象
DataSet ds = new DataSet(); //创建数据集对象
sda.Fill(ds); //填充数据集
dgv.DataSource = ds.Tables[0]; //绑定到数据表
ds.Dispose(); //释放资源
}
当在load事件时,弹出不了窗体,why
...全文
132 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
巴士上的邂逅 2016-12-20
  • 打赏
  • 举报
回复
这是不是叫抛异常了
Usercsdn_net 2016-12-20
  • 打赏
  • 举报
回复
引用 1 楼 sp1234 的回复:
弹出什么窗体?
我想把数据绑定早dataGridView中,当把语句写进Netonlin_Load事件时,所显示的窗体不出来了,鼠标光标每次都显示在 sda.Fill(ds); 不知是什么原因
Usercsdn_net 2016-12-20
  • 打赏
  • 举报
回复
我想把数据绑定早dataGridView中,当把语句写进Netonlin_Load事件时,所显示的窗体不出来了,鼠标光标每次都显示在 sda.Fill(ds); 不知是什么原因
  • 打赏
  • 举报
回复
弹出什么窗体?

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧