怎么在Timer-Tick中写代码实现表更新后Listbox中的数据也更新 我是通过代码把数据表中的数据绑定到Listbox上的,现在就是想通过Timer控件实时更新数据Listbox上的内容当数据库表的内容改变时。请教高手帮忙,或许只是很恨简单的事(我不懂)。可行就给分! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void Form1_Load(object sender, EventArgs e) { string sqlString = "select SongName,UserName,SingerName from songs"; DataSet ds = GetSet(sqlString); foreach (DataRow row in ds.Tables[0].Rows) { listBox1.Items.Add(row["UserName"].ToString() + "—" + row["SongName"].ToString() + "—" + row["SingerName"].ToString().PadRight(1)); } } DataSet GetSet(string queryString) { using (SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=MusicItem;Integrated Security=True")) { DataSet ds = new DataSet(); conn.Open(); SqlDataAdapter adapter = new SqlDataAdapter(queryString, conn); adapter.Fill(ds); return ds; } }这是我数据绑定的代码,谢谢了 private void timer1_Tick(object sender, EventArgs e) { string sqlString = "select SongName,UserName,SingerName from songs"; DataSet ds = GetSet(sqlString); foreach (DataRow row in ds.Tables[0].Rows) { listBox1.Items.Add(row["UserName"].ToString() + "—" + row["SongName"].ToString() + "—" + row["SingerName"].ToString().PadRight(1)); } } 不知道是不是这个意思啊。 你这样加载的话,就会在Listbox中无限加载原本就存在的数据,至少也要加条Listbox1.items.clear();吧,不过我不想通过这样删掉在加载,我只是想刷新原本加载的表。 C# 视频流获取方式 请教高手,sql语句,两个表相连,在线等 请教邮件标题、内容安全问题c# C#如何做美容美发管理系统打印小票 如何完善 弹力球项目?? 打不到砖块,计分??? 一句代码出了问题,不知道异常的意思。大家帮看看啊~~~ 按照需要生成EAN13标准的条形码!求帮忙!! DOTNET高手请进 用<%# DataBinder.Eval(Container.DataItem,"姓名")%>绑定的数据怎么判断?来人有分! chartspace中如何定制列标和列值?急!急! 根据角度计算椭圆弧长 winfrom 如何在Datagridview显示的数据中隔行插入一行自定义的行
{
string sqlString = "select SongName,UserName,SingerName from songs";
DataSet ds = GetSet(sqlString);
foreach (DataRow row in ds.Tables[0].Rows)
{
listBox1.Items.Add(row["UserName"].ToString() + "—" + row["SongName"].ToString() + "—" + row["SingerName"].ToString().PadRight(1));
} }
DataSet GetSet(string queryString)
{
using (SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=MusicItem;Integrated Security=True"))
{
DataSet ds = new DataSet();
conn.Open();
SqlDataAdapter adapter = new SqlDataAdapter(queryString, conn);
adapter.Fill(ds);
return ds;
}
}这是我数据绑定的代码,谢谢了
{
string sqlString = "select SongName,UserName,SingerName from songs";
DataSet ds = GetSet(sqlString);
foreach (DataRow row in ds.Tables[0].Rows)
{
listBox1.Items.Add(row["UserName"].ToString() + "—" + row["SongName"].ToString() + "—" + row["SingerName"].ToString().PadRight(1));
}
} 不知道是不是这个意思啊。