ASP.NET(C#)中GridView怎么获得当前行的信息?
在"DataNavigateUrlFormatString"输入Defult.aspx?id={0}传到令一页然后得到ID,怎么写个方法通过id得到所有值.希望有代码!将...
在"DataNavigateUrlFormatString"输入Defult.aspx?id={0}传到令一页然后得到ID,怎么写个方法通过id得到所有值. 希望有代码!
将当前信息放入新页面的text 展开
将当前信息放入新页面的text 展开
4个回答
展开全部
在新的页面(Defult.aspx)的cs代码中得到id的值
string ID=Request.QueryString["id"].ToString();
SqlConnection con = new SqlConnection("数据库连接字符串")
SqlCommand com = new SqlCommand();
com.CommandType = CommandType.Text;
com.Connection = con;
//数据库查询语句
com.CommandText = "Select * from edushiimage where 数据库字段id='"+ID+"'" ;
con.Open();
DataSet ds = new DataSet();
SqlDataAdapter adapter = new SqlDataAdapter();
adapter.SelectCommand = com;
//ds就是你获得的内容
adapter.Fill(ds, "table");
con.Close();
GirdView.DataSource=ds;
GirdView.DataBind();
string ID=Request.QueryString["id"].ToString();
SqlConnection con = new SqlConnection("数据库连接字符串")
SqlCommand com = new SqlCommand();
com.CommandType = CommandType.Text;
com.Connection = con;
//数据库查询语句
com.CommandText = "Select * from edushiimage where 数据库字段id='"+ID+"'" ;
con.Open();
DataSet ds = new DataSet();
SqlDataAdapter adapter = new SqlDataAdapter();
adapter.SelectCommand = com;
//ds就是你获得的内容
adapter.Fill(ds, "table");
con.Close();
GirdView.DataSource=ds;
GirdView.DataBind();
展开全部
都得到id 了查询数据库就可以了啊。。
public void GetMyInfo(int id ){
SqlConnection conn =new SqlConnection(".....");
string sql="select * from table where id="+id;
//下面就自己写了
}
public void GetMyInfo(int id ){
SqlConnection conn =new SqlConnection(".....");
string sql="select * from table where id="+id;
//下面就自己写了
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般来讲传过去主键的值(通常都是id),然后在得到id的页面重新查数据库
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
同过ID查询数据库 select *from [你的表名] where id=id
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询