Page 1 of 1

รบกวนสอบถาม การเชื่อมข้อความ ทีครับ

Posted: Sun Jul 23, 2017 7:42 pm
by kook001
<asp:Label ID="Label9" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"source_of_comm_name")%>
<%# DataBinder.Eval(Container.DataItem,"source_of_comm_name") %>
<%# ShowDate(Eval("comm_eff_date_end")) %>'> </asp:Label>

รบกวนทีครับ ต้องการ นำ 3 ฟิว มาแสดงต่อกันใน Gridview คือ ฟิวตามนี้ source_of_comm_name,source_of_comm_name,comm_eff_date_end

ไม่ทราบที่ผมเขียนด้านบนต้องแก้ตรงส่วนไหนครับ

Re: รบกวนสอบถาม การเชื่อมข้อความ ทีครับ

Posted: Sun Jul 23, 2017 8:20 pm
by snasui
:D Code ที่โพสต์มานั้นแสดงผลอย่างไรครับ เหมือนจะแสดงเป็น Label เดียวประกอบด้วย 3 Field หรือว่าเป็นเช่นไรครับ :?:

Re: รบกวนสอบถาม การเชื่อมข้อความ ทีครับ

Posted: Sun Jul 23, 2017 8:57 pm
by cheapache
ถ้าต้องการจะนำข้อมูลที่ select มาจาก db มาแสดงใน dataGridview อันดับแรก select data มา โดยเก็บไว้ใน dataset

Code: Select all

 
	public DataSet GetData(string queryString, string connectionString)
	{
	
	DataSet ds = new DataSet();
      // Connect to the database and run the query.
      SqlConnection connection = new SqlConnection(connectionString);        
      SqlDataAdapter adapter = new SqlDataAdapter(queryString, connection);

      // Fill the DataSet.
      adapter.Fill(ds);
      
      return ds;
      }
      
และหลังจากนั้น สร้าง dataGridview โค๊ดจะคล้ายๆ label ที่คุณสร้าง

Code: Select all

      <asp:gridview id="dataGridView" 
        autogeneratecolumns="true" 
        runat="server">
      </asp:gridview>
เมื่อเราสร้าง func และ dataGridview แล้ว ขั้นตอนต่อไป สมมติให้เป็น event ตอน page load นะครับ

Code: Select all


void Page_Load(Object sender, EventArgs e)
{
	if (!IsPostBack)
	{
		
		dataGridView.DataSource = GetData(queryString,connectionString).Tables[0];
		
	}

}

อย่าลืมสร้างตัวแปร queryString และ connectionString ของคุณด้วยนะครับ หวังว่าจะเป็นประโยนช์

Re: รบกวนสอบถาม การเชื่อมข้อความ ทีครับ

Posted: Sun Jul 23, 2017 11:14 pm
by kook001
ได้เเล้วครับ ... ขอบคูณสำหรับคำแนะนำครับผม

Re: รบกวนสอบถาม การเชื่อมข้อความ ทีครับ

Posted: Mon Jul 24, 2017 9:29 am
by cheapache
ยินดีครับผม :thup: