数据库的电视地址能正常调用,我把这个set函数放到构造方法里也能播放电视,但是为什么就这样不能呢?
不是数据库连接和网络地址问题。 private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
SqlConnection con = GetCon.getCon();
con.Open();
SqlCommand cmd = new SqlCommand(@"select Url from Link where TV='" + e.Node.Text.Trim() + "'", con);
SqlDataReader sdr = cmd.ExecuteReader();
{
while (sdr.Read())
{
set(sdr[0].ToString());
}
}
} public void set(string url)
{
axWindowsMediaPlayer1.Refresh();
axWindowsMediaPlayer1.URL =url;
axWindowsMediaPlayer1.Ctlcontrols.play();
MessageBox.Show(url);
}
不是数据库连接和网络地址问题。 private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
SqlConnection con = GetCon.getCon();
con.Open();
SqlCommand cmd = new SqlCommand(@"select Url from Link where TV='" + e.Node.Text.Trim() + "'", con);
SqlDataReader sdr = cmd.ExecuteReader();
{
while (sdr.Read())
{
set(sdr[0].ToString());
}
}
} public void set(string url)
{
axWindowsMediaPlayer1.Refresh();
axWindowsMediaPlayer1.URL =url;
axWindowsMediaPlayer1.Ctlcontrols.play();
MessageBox.Show(url);
}
SqlCommand cmd = new SqlCommand(@"select Url from Link where TV='" + e.Node.Text.Trim() + "'", con);
SqlDataReader sdr = cmd.ExecuteReader();
{
while (sdr.Read())
{
set(sdr[0].ToString());
}
}
con.close()//这里要有关闭连接
}