Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > .NET Framework > Forum > รบกวนด้วยครับ[มีรูป] จากรูปพอซ่อน Column แล้วจะ Print ต้องทำยังไงครับ


 

[.NET] รบกวนด้วยครับ[มีรูป] จากรูปพอซ่อน Column แล้วจะ Print ต้องทำยังไงครับ

 
Topic : 045203



โพสกระทู้ ( 32 )
บทความ ( 0 )



สถานะออฟไลน์



Ex1
Ex2

จากรูปพอซ่อน Column แล้วจะ Print ต้องทำยังไงครับคือแบบว่าตอนนี้พอสั่งพิมพ์ไปมันก็ยังออกมาหมดควรแก้ไขยังไงครับถึงจะพิมพ์ออกมาโดยมี Colunm ที่เลือกไว้

Code ใน Checkbox
Code (VB.NET)
01.Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged
02.    If CheckBox1.Checked = True Then
03.        DataGridView1.Columns(1).Visible = True
04.    ElseIf CheckBox1.Checked = False Then
05.        DataGridView1.Columns(1).Visible = False
06.    End If
07.End Sub
08. 
09.Private Sub CheckBox2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox2.CheckedChanged
10.    If CheckBox2.Checked = True Then
11.        DataGridView1.Columns(2).Visible = True
12.    ElseIf CheckBox2.Checked = False Then
13.        DataGridView1.Columns(2).Visible = False
14.    End If
15.End Sub
16.Private Sub CheckBox3_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox2.CheckedChanged
17.    If CheckBox3.Checked = True Then
18.        DataGridView1.Columns(3).Visible = True
19.    ElseIf CheckBox3.Checked = False Then
20.        DataGridView1.Columns(3).Visible = False
21.    End If
22.End Sub




Tag : - - - -

Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-07-09 13:53:48 By : zeromce10 View : 1515 Reply : 4
 

 

No. 1



โพสกระทู้ ( 32 )
บทความ ( 0 )



สถานะออฟไลน์



Date : 2010-07-12 14:27:29 By : zeromce10
 

 

No. 2



โพสกระทู้ ( 1,603 )
บทความ ( 1 )



สถานะออฟไลน์


Code (VB.NET)
01.Function ComposeSQLToPrintSpecial4Keng() As String
02. 
03.   Dim SQLBuilder As System.Text.StringBuilder = New System.Text.StringBuilder()
04. 
05.   IF (CheckBox1.Checked) Then
06.       SQLBuilder.AppendLine( ",[Column01] ")
07.   End IF
08. 
09.   IF (CheckBox2.Checked) Then
10.       SQLBuilder.AppendLine( ",[Column02] ")
11.   End IF
12.    
13.   IF (CheckBox3.Checked) Then
14.       SQLBuilder.AppendLine( ",[Column03] ")
15.   End IF
16. 
17. 
18.   SQLBuilder.AppendLine( "SELECT [ColumnA] , .... " & SQLBuilder.ToString() )
19.   SQLBuilder.AppendLine( "FROM [TABLE_NAME]")
20.   SQLBuilder.AppendLine( "WHERE .... ")
21.   SQLBuilder.AppendLine( "ORDER BY ..... ")
22.    
23.   Return SQLBuilder.ToString()
24.    
25.End Function


คุณให้ข้อมูลมาเท่านี้ก้อเท่านี้แหละค่ะ
Comment ทั้ง 3 CheckedChanged เดิมออกไป
ใส่ปุ่ม SUBMIT เอา CODE นี้ไปดัดแปลง สร้าง DATASOURCE
แล้ว BIND กะ GRID ดูก่อนก้อได้ อ้อตั้ง Auto Generate column ไว้ด้วยค่ะ
ถ้า grid ok ตัว report ก้อ ok

อ้อว่าแต่ report ของคุณนี่ใช่ Crystal report ป่าวคะถ้าใช่ก้อยาววววววหน่อย
เพราะเจ้า crystal report ไม่ค่อยจะรองรับ dynamic contents เท่าไหร่
Date : 2010-07-12 14:38:57 By : blurEyes
 

 

No. 3



โพสกระทู้ ( 32 )
บทความ ( 0 )



สถานะออฟไลน์


อย่างนี้ยาวแน่เลยครับเพราะต้องใช้
Date : 2010-07-12 15:17:36 By : zeromce10
 

 

No. 4



โพสกระทู้ ( 1,603 )
บทความ ( 1 )



สถานะออฟไลน์


งั้นก้อยาวค่ะ หุหุ เห็นความทรมานขึ้นมารำไรๆ งานนี้อาจมีคนเกลียด Crystal report มาอีกคน
ก้อแนะนำอีกว่าอะไรที่เป็น dynamic พื้นฐานต้องแข็งแรงนะคะ ถึงจะจับ บิด ดึง ยืด งอ ให้ได้ตามต้องการ
ในกรณีนี้ แนะทางเลือกว่า excel หรือ word ถึงจะช้าหน่อยแต่จะยืดหยุ่นกว่าแยะค่ะ
แล้วก็เป็น format ที่คุ้นเคยกันด้วย อ้อ ถ้าเป็น excel ธรรมดา >> .xls
จะมี row ได้ 65535 row นะคะ ต้องเป็น excel 2007 >> .xlsx ขึ้นมาถึงจะ unlimited

และมีคำแนะนำเดิมๆว่า report กะ grid ใมองว่าเป็นตัว output ก็พอค่ะ อย่าไป customized
อะไรมันมาก หาวิธีทำที่กลางๆไว้ เวลาโดนบีบเพราะข้อจำกัดจะได้ไม่เสียเวลามากในการเลือกใช้
ตัวเลือกที่หลือค่ะ
Date : 2010-07-12 21:09:52 By : blurEyes
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : รบกวนด้วยครับ[มีรูป] จากรูปพอซ่อน Column แล้วจะ Print ต้องทำยังไงครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่