2013-04-11 1 views
0

나는 aspx 페이지에서 2 개의 테이블을 설계했다. table1에는 공백 TextArea이 있습니다. table2에는 FirstName, LastName, Age, DOB과 같은 필드가 있으며 이러한 속성은 이미 데이터베이스에 입력되어 있습니다. 이 속성에 해당하는 기호를 입력했습니다 (예 : 이름 기호는 {F}, 성 기호는 {L} 등). 나는이 같은 table1TextArea에 표시됩니다 Table2 (FirstName 예를 들어 용)의 필드를 클릭하면Table2의 데이터를 Table1의 TextArea로 추출하기

내 요구 사항은 "안녕 내 이름은 {F}입니다."

+0

네, 맞아요. 당신의 노력은 어디입니까? 시도한 것은 무엇이고 예상대로 작동하지 않은 것은 무엇입니까? 사람들이 당신을 위해 일하기를 기대하지 마십시오. – walther

+0

우리는 먼저 당신의 노력을보아야합니다. 그런 다음 문제를 해결하기 위해 노력할 수 있습니다. –

+0

나는 asp.net에서 초보자이며 이것을 할 아이디어를 얻지 못하고있다. 나는 최근에 IT 회사 1 – lisha

답변

0

나는이 프로그램을 직접 해보았지만 내 텍스트 영역에있는 특성의 기호를 추출하지 않았습니다.

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; 
    using System.Web.UI.HtmlControls; 

public partial class Default2 : System.Web.UI.Page 
{ 
    SqlConnection con = new SqlConnection(@"Data Source=AITPLCP72\SQLEXPRESS;Initial Catalog=Template;Integrated Security=True"); 
    DataSet ds = new DataSet(); 
    protected void Page_Load(object sender, EventArgs e) 
    { 
     if (IsPostBack) 
     { 
      SqlDataAdapter adp = new SqlDataAdapter("select field,Symbols from temp2", con); 
      adp.Fill(ds); 
     } 
    } 
    protected void btnfirstname_onclick(object sender, EventArgs e) 
    { 
     Symbol("firstname"); 
    } 
    protected void btnlastname_onclick(object sender, EventArgs e) 
    { 
     Symbol("lastname"); 
    } 
    protected void btnage_onclick(object sender, EventArgs e) 
    { 
     Symbol("age"); 
    } 
    protected void btndob_onclick(object sender, EventArgs e) 
    { 
     Symbol("dob"); 
    } 
    protected void btnsubmit_Click1(object sender, EventArgs e) 
    { 
     string s = TextArea1.InnerHtml; 
     Response.Redirect("http://localhost:2482/Template1/Default3.aspx?text1=" + s); 
    } 


    public void Symbol(string s) 
    { 
     foreach (DataRow row in ds.Tables[0].Rows) 
     { 
      if (row[0].ToString() == s.ToString()) 
      { 
       string st = TextArea1.Value; 
       st += row["Symbols"]; 
       TextArea1.Value = st; 
      } 
     } 
    } 
} 
관련 문제