绑定数据就不多说了,很简单,代码放上,随便看!
string strSql = "select C_id,C_name,C_intor,C_long from t_unit";
SqlConnection conn = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"].ToString());
conn.Open();
SqlCommand cmd = new SqlCommand(strSql,conn);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds,"tbl");
this.lblkengchengname.Text = ds.Tables["tbl"].Rows[0]["C_name"].ToString();
this.gvkecheng.DataSource = ds;
this.gvkecheng.DataBind();
ds.Clear();
conn.Close();
在GridView新建一个模板列,添加一个LinkButton,这样可以采用‘?’传值了!
<asp:LinkButton ID="play" runat="server" Text ='播放' Width="80px" PostBackUrl='<%# "~/VedioStudy/PlayVedio.aspx?id="+DataBinder.Eval(Container, "DataItem.C_name")%> '></asp:LinkButton>
我们在目的页面声明一个和这个值类型一样的变量,用Request.QueryString[0]就可以接收了!
这时候我们可以利用传过来的值作为查询的索引来查询你想要的东西!