using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Data;
namespace WebApplication1
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
binddata();
}
SqlConnection con;
SqlDataAdapter da;
DataSet ds;
void binddata()
{
string pid = Request.QueryString["Prod_Id"];
con = new SqlConnection("Data Source=.\\sqlexpress; initial catalog=PracticeDb; user id=sa; pwd=manager;");
con.Open();
da = new SqlDataAdapter("Select * from Products where Prod_Id='" + pid + "'", con);
DataSet ds = new DataSet();
da.Fill(ds);
con.Close();
listview.DataSource = ds;
listview.DataBind();
}
}
}
사용자는 레코드 목록 페이지에서 편집 링크를 클릭하면 레코드 업데이트 페이지로 이동합니다. 난 당신이 여기asp.net의 텍스트 상자에 레코드 값을 표시하는 방법
string name = ds.Tables[0].Rows[0]["name"].ToString();
난 당신이 당신의 선택 쿼리의 필드로 name
을 가지고 있다고 가정하고 같은 DataSet
의 값을 추출해야
당신의 peoblem의 전체 세부 정보를 표시하고, 그렇지 않으면 당신을 위해 문제를 만들 것이다'Page_Load'에'Page.ISPostBack' 속성을 사용합니다. – Rahul
'ds'에서 필드를 가져 와서이 객체를'querystring'에 전달하거나'session' 변수를 사용하고 다음 페이지에서 그 값을 가져 와서 쉽게 텍스트 박스에 할당하십시오. – Rahul
@ Rahul 글쎄 어떻게 내가 이것을 할 수있는 텍스트 상자에 updation에 대한 레코드를 보여주고 싶어? – user2431114