ASP.NET(C#)中GridView怎么获得当前行的信息?

2025-01-05 13:56:20
推荐回答(4个)
回答(1):

在新的页面(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();

回答(2):

都得到id 了查询数据库就可以了啊。。
public void GetMyInfo(int id ){
SqlConnection conn =new SqlConnection(".....");
string sql="select * from table where id="+id;
//下面就自己写了
}

回答(3):

一般来讲传过去主键的值(通常都是id),然后在得到id的页面重新查数据库

回答(4):

同过ID查询数据库 select *from [你的表名] where id=id