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

Registered : 108,456

HOME > .NET Framework > Forum > C# ช่วยด้วยครับ จะอัพโหลดไฟล์ pdf ไปใส่ตารางยังไง ..



 

C# ช่วยด้วยครับ จะอัพโหลดไฟล์ pdf ไปใส่ตารางยังไง ..

 



Topic : 126376



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



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



222222222


ต้องใช้คำคสั่ง INSER ยังไงครับ
ของผม

Code (C#)
string sql = "INSERT INTO Table_cus (cus_id,cus_name,cus_date,cus_address) VALUES ('" + txtcusid.Text.Trim() + "','" + txtcusname.Text.Trim() + "','" + dateTimePickercus.Text.Trim() + "','" + txtcusadd.Text.Trim() +   "')";




Tag : MySQL, Ms SQL Server 2008, C#







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2017-02-12 15:48:05 By : natthasit View : 849 Reply : 18
 

 

No. 1



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



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

โค้ดทั้งหมดครับ

Code (C#)
namespace Project_cs
{
    public partial class ข้อมูลลูกค้า : Form
    {
        public ข้อมูลลูกค้า()
        {
            InitializeComponent();
        }
        SqlConnection cus = new SqlConnection("Server=DESKTOP-35EE4RH\\SQLEXPRESS; Database=Projectcs; Trusted_Connection=True;");
        private void ข้อมูลลูกค้า_Load(object sender, EventArgs e)
        {


            try
            {
                cus.Open();
                Showdata();

                dataGridViewcus.RowsDefaultCellStyle.BackColor = Color.White;
                dataGridViewcus.AlternatingRowsDefaultCellStyle.BackColor = Color.PowderBlue;

            }
            catch
            {
                MessageBox.Show("Error");
            }
        }
            private void Showdata()
        {
            string sql = "SELECT * FROM Table_cus";
            SqlCommand com = new SqlCommand(sql, cus);
            SqlDataReader dr = com.ExecuteReader();
            DataTable tb = new DataTable();
            if (dr.HasRows)
            {
                tb.Load(dr);
                dataGridViewcus.DataSource = tb;

            }
            else
            {
                dataGridViewcus.DataSource = null;

            }
            dr.Close();
        }
        private void Cleardata()
        {
          
        }

        private void btnsave1_Click(object sender, EventArgs e)
        {
            string sql = "INSERT INTO Table_cus (cus_id,cus_name,cus_date,cus_address,cus_pdf) VALUES ('" + txtcusid.Text.Trim() + "','" + txtcusname.Text.Trim() + "','" + dateTimePickercus.Text.Trim() + "','" + txtcusadd.Text.Trim() + "','" + txtcusadd.Text.Trim() + "')";
            SqlCommand com = new SqlCommand(sql, cus);
            com.ExecuteNonQuery();
            MessageBox.Show("บันทึกเรียบร้อยแล้ว");
            Showdata();
            Cleardata();

        }

        private void btnลบ_Click(object sender, EventArgs e)
        {
            if (txtcusid.Text.Trim() == "") { MessageBox.Show("กรุณาเลือกข้อมูล"); return; }
            if (MessageBox.Show("คุณต้องการลบข้อมูลใช่หรือไม่ !!!", "คำยืนยัน", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
            {
                String sql = "DELETE FROM Table_cus WHERE cus_id='" + txtcusid.Text.Trim() + "'";
                SqlCommand com = new SqlCommand(sql, cus);
                com.ExecuteNonQuery();
                MessageBox.Show("ลบข้อมูลเรียบร้อยแล้ว");
                Showdata();
                Cleardata();
            }
        }

        private void dataGridViewcus_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {

        }

        private void dataGridViewcus_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (e.RowIndex == -1) { return; }
            txtcusid.Text = dataGridViewcus.Rows[e.RowIndex].Cells[0].Value.ToString();
            txtcusname.Text = dataGridViewcus.Rows[e.RowIndex].Cells[1].Value.ToString();
            dateTimePickercus.Text = dataGridViewcus.Rows[e.RowIndex].Cells[2].Value.ToString();
            txtcusadd.Text = dataGridViewcus.Rows[e.RowIndex].Cells[3].Value.ToString();
        }

        OpenFileDialog ofd = new OpenFileDialog();
        private void btnอัพโหลด_Click(object sender, EventArgs e)
        {
            ofd.Filter = "PDF |*.pdf";
            if (ofd.ShowDialog()==DialogResult.OK)
            {
                txtLoc.Text = ofd.FileName;
                txt_1.Text = ofd.SafeFileName;
            }
        }
    }
    }







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-02-12 16:04:14 By : natthasit
 


 

No. 2



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

ก็ใช้วิธีแบบปกตินะครับ แต่อาจจะ Save ชื่อไฟล์ก็พอนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-02-14 10:26:35 By : mr.win
 

 

No. 3



โพสกระทู้ ( 4,071 )
บทความ ( 23 )



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

ตาม แอดมิน แหละครับ

datatype cus_pdf เป็น text บันทึกไปเป็น พาท บ้านๆ เหมือน ชื่อ ลูกค้า นี่แหละ

คำถามต่อมา แล้วมันจะใช้งานยังไงละครับ

ท่านก็เขียนโค้ดด้านในประมาณนี้

Code (C#)
private void DataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == 2)
                System.Diagnostics.Process.Start("" + DataGridView[2, e.RowIndex].Value);
         //ประมาณว่า ถ้าตรงกับ Column ไฟล์ นั้นๆก็สั่งเปิดมันโลด
        }

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-02-14 10:45:29 By : lamaka.tor
 


 

No. 4



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



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


เกิบเฉพาะชื่อไฟล์พอครับ ส่วนตัวไฟล์เอาไปโยนไว้ที๋โฟลเดอร์อื่นๆ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-02-14 15:28:45 By : golfkub
 


 

No. 5



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



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

ตอบความคิดเห็นที่ : 3 เขียนโดย : lamaka.tor เมื่อวันที่ 2017-02-14 10:45:29
รายละเอียดของการตอบ ::
ตอบความคิดเห็นที่ : 3 เขียนโดย : lamaka.tor เมื่อวันที่ 2017-02-14 10:45:29
รายละเอียดของการตอบ ::
23

มันขึ้นแบบนี้ครับใช้งานไม่ได้
Code (C#)
private void dataGridViewcus_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == 5)

                System.Diagnostics.Process.Start("" + dataGridViewcus[5, e.RowIndex].Value);



Code (C#)
  private void btnอัพโหลด_Click(object sender, EventArgs e)
        {
            ofd.Filter = "PDF |*.pdf";
            if (ofd.ShowDialog()==DialogResult.OK)
            {
                txt_11.Text = ofd.SafeFileName;
                
            }




แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-02-14 18:59:22 By : natthasit
 


 

No. 6



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



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

ตอบความคิดเห็นที่ : 2 เขียนโดย : mr.win เมื่อวันที่ 2017-02-14 10:26:35
รายละเอียดของการตอบ ::
ตอบความคิดเห็นที่ : 3 เขียนโดย : lamaka.tor เมื่อวันที่ 2017-02-14 10:45:29
รายละเอียดของการตอบ ::
23

มันขึ้นแบบนี้ครับใช้งานไม่ได้
Code (C#)
private void dataGridViewcus_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == 5)

                System.Diagnostics.Process.Start("" + dataGridViewcus[5, e.RowIndex].Value);



Code (C#)
  private void btnอัพโหลด_Click(object sender, EventArgs e)
        {
            ofd.Filter = "PDF |*.pdf";
            if (ofd.ShowDialog()==DialogResult.OK)
            {
                txt_11.Text = ofd.SafeFileName;
                
            }




แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-02-14 19:02:03 By : natthasit
 


 

No. 7



โพสกระทู้ ( 4,071 )
บทความ ( 23 )



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

ถ้าผมเดาไม่ผิด มี 5 ช่องใช่รึป่าวครับ

e.ColumnIndex == 5

จึง error

ถ้าใช่ ให้ใช้

e.ColumnIndex == 4

ปล. ผมลืมบอกไป ใช้ system.io.file.exists(file) เพื่อตรวจสอบด้วยว่า มีไฟล์อยู่รึป่าว

ประมาณนี้

Code (C#)
private void dataGridViewcus_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == 5 && system.io.file.exists("" + dataGridViewcus[5, e.RowIndex].Value))
                System.Diagnostics.Process.Start("" + dataGridViewcus[5, e.RowIndex].Value);
        }

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-02-14 20:34:01 By : lamaka.tor
 


 

No. 8



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



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

ตอบความคิดเห็นที่ : 7 เขียนโดย : lamaka.tor เมื่อวันที่ 2017-02-14 20:34:01
รายละเอียดของการตอบ ::
/////
ขึ้นแดงครับมันต้องประกาศไรก่อนไหมครับ

ปล มี 5 ช่องครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-02-14 20:42:16 By : natthasit
 


 

No. 9



โพสกระทู้ ( 4,071 )
บทความ ( 23 )



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

ตอบความคิดเห็นที่ : 8 เขียนโดย : natthasit เมื่อวันที่ 2017-02-14 20:42:16
รายละเอียดของการตอบ ::
ถ้า 5 ช่อง ช่องสุดท้ายจะเป็น 4 นะครับ(มันเริ่มจาก 0)

ส่วน system.io.file.exists เป็นตัวใหญ่ครับ(เขียนสดเลยขี้เกียจ 5555)


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-02-14 20:58:17 By : lamaka.tor
 


 

No. 10



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



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

ตอบความคิดเห็นที่ : 9 เขียนโดย : lamaka.tor เมื่อวันที่ 2017-02-14 20:58:17
รายละเอียดของการตอบ ::
คลิกเปิดไม่ได้ครับ หรือว่าผมทำ ปุ่มอัพโหลดผิดหรือป่าว

หรือพี่ รบกวนตอบ ib เฟสผมได้ไหมครับ ib ไปแล้ว

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-02-14 21:06:04 By : natthasit
 


 

No. 11



โพสกระทู้ ( 4,071 )
บทความ ( 23 )



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

error ว่ากระไรครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-02-14 22:24:14 By : lamaka.tor
 


 

No. 12



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



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

ตอบความคิดเห็นที่ : 11 เขียนโดย : lamaka.tor เมื่อวันที่ 2017-02-14 22:24:14
รายละเอียดของการตอบ ::
ตอบความคิดเห็นที่ : 11 เขียนโดย : lamaka.tor เมื่อวันที่ 2017-02-14 22:24:14
รายละเอียดของการตอบ ::
โค้ดน่ะครับ
Code (C#)
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Project_cs
{
    public partial class ข้อมูลลูกค้า : Form
    {
        public ข้อมูลลูกค้า()
        {
            InitializeComponent();
        }
        SqlConnection cus = new SqlConnection("Server=DESKTOP-35EE4RH\\SQLEXPRESS; Database=Projectcs; Trusted_Connection=True;");
        private void ข้อมูลลูกค้า_Load(object sender, EventArgs e)
        {


            try
            {
                cus.Open();
                Showdata();

                dataGridViewcus.RowsDefaultCellStyle.BackColor = Color.White;
                dataGridViewcus.AlternatingRowsDefaultCellStyle.BackColor = Color.PowderBlue;

            }
            catch
            {
                MessageBox.Show("Error");
            }
        }
            private void Showdata()
        {
            string sql = "SELECT * FROM Table_cus3";
            SqlCommand com = new SqlCommand(sql, cus);
            SqlDataReader dr = com.ExecuteReader();
            DataTable tb = new DataTable();
            if (dr.HasRows)
            {
                tb.Load(dr);
                dataGridViewcus.DataSource = tb;

            }
            else
            {
                dataGridViewcus.DataSource = null;

            }
            dr.Close();
        }
        private void Cleardata()
        {
          
        }

        private void btnsave1_Click(object sender, EventArgs e)
        {
            string sql = "INSERT INTO Table_cus3(cus_id,cus_name,cus_date,cus_address,cus_pdf) VALUES ('" + txtcusid.Text.Trim() + "','" + txtcusname.Text.Trim() + "','" + dateTimePickercus.Text.Trim() +  "','" + txtcusadd.Text.Trim() + "','" + txt_11.Text.Trim() + "')";
            SqlCommand com = new SqlCommand(sql, cus);
            com.ExecuteNonQuery();
            MessageBox.Show("บันทึกเรียบร้อยแล้ว");
            Showdata();
            Cleardata();

        }

        private void btnลบ_Click(object sender, EventArgs e)
        {
            if (txtcusid.Text.Trim() == "") { MessageBox.Show("กรุณาเลือกข้อมูล"); return; }
            if (MessageBox.Show("คุณต้องการลบข้อมูลใช่หรือไม่ !!!", "คำยืนยัน", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
            {
                String sql = "DELETE FROM Table_cus3 WHERE cus_id='" + txtcusid.Text.Trim() + "'";
                SqlCommand com = new SqlCommand(sql, cus);
                com.ExecuteNonQuery();
                MessageBox.Show("ลบข้อมูลเรียบร้อยแล้ว");
                Showdata();
                Cleardata();
            }
        }

        private void dataGridViewcus_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == 4 && System.IO.File.Exists("" + dataGridViewcus[4, e.RowIndex].Value))

                System.Diagnostics.Process.Start("" + dataGridViewcus[4, e.RowIndex].Value);

        }

        OpenFileDialog ofd = new OpenFileDialog();
        

        private void btnอัพโหลด_Click(object sender, EventArgs e)
        {
            ofd.Filter = "PDF |*.pdf";
            if (ofd.ShowDialog()==DialogResult.OK)
            {
                txt_11.Text = ofd.SafeFileName;
                
            }
        }

        private void groupBox1_Enter(object sender, EventArgs e)
        {

        }

        private void txt_11_TextChanged(object sender, EventArgs e)
        {

        }

        private void dataGridViewcus_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (e.RowIndex == -1) { return; }
            txtcusid.Text = dataGridViewcus.Rows[e.RowIndex].Cells[0].Value.ToString();
            txtcusname.Text = dataGridViewcus.Rows[e.RowIndex].Cells[1].Value.ToString();
            dateTimePickercus.Text = dataGridViewcus.Rows[e.RowIndex].Cells[2].Value.ToString();
            txtcusadd.Text = dataGridViewcus.Rows[e.RowIndex].Cells[3].Value.ToString();
            txt_11.Text = dataGridViewcus.Rows[e.RowIndex].Cells[4].Value.ToString();
        }

        private void fileSystemWatcher1_Changed(object sender, System.IO.FileSystemEventArgs e)
        {

        }
    }
    }



ไม่ขึ้น เออเร่อ แต่คลิกดูข้อมูลไม่ได้
12312

SQL
213123



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-02-14 22:36:34 By : natthasit
 


 

No. 13



โพสกระทู้ ( 4,071 )
บทความ ( 23 )



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

ที่ดูไม่ได้เพราะ

System.IO.File.Exists("" + dataGridViewcus[4, e.RowIndex].Value)

แสดงว่าไม่สามารถเปิด ไฟล์ หรือ พาท นั่นเอง

ไม่งั้นลอง

messegebox.show(e.ColumnIndex +" " + dataGridViewcus[4, e.RowIndex].Value)

ดูว่าตรงกับที่ต้องการไม๊นะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-02-14 23:37:55 By : lamaka.tor
 


 

No. 14



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



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

ตอบความคิดเห็นที่ : 13 เขียนโดย : lamaka.tor เมื่อวันที่ 2017-02-14 23:37:55
รายละเอียดของการตอบ ::
ขึ้นแบบนี้ครับ ผมอยากได้คลิกเปิดไฟล์ขึ้นมาแสดงเลยได้ไหมครับ
1111111111111111

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-02-14 23:43:44 By : natthasit
 


 

No. 15



โพสกระทู้ ( 4,071 )
บทความ ( 23 )



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

ตอบความคิดเห็นที่ : 14 เขียนโดย : natthasit เมื่อวันที่ 2017-02-14 23:43:44
รายละเอียดของการตอบ ::
มันก็ไม่ได้อยู่แล้ว(เพราะมันไม่เต็ม พาท)
อย่างแบบนี้

Code
C:\Users\ttt\Documents\ALS 25600206 060020.pdf


ถ้ามาแค่
Code
ALS 25600206 060020.pdf


เปิดไม่ได้

ปล.ถ้าชอบความสวยงาม อยากให้มีแค่ ชื่อไฟล์ ก็ต้องเพิ่มมาอีกคอลัมเป็น directory แล้วก็ซ่อนมันซะ
เวลาเปิดก็จะประมาณว่า

Code (C#)
System.Diagnostics.Process.Start(dataGridViewcus[5, e.RowIndex].Value "\\" + dataGridViewcus[4, e.RowIndex].Value);

//"C:\Users\ttt\Documents" +"\\" + "ALS 25600206 060020.pdf" จะเป็นแบบนี้


เวลาบันทึกก็ให้แยก directory กับชื่อไฟล์ไป

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-02-15 08:02:51 By : lamaka.tor
 


 

No. 16



โพสกระทู้ ( 4,071 )
บทความ ( 23 )



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

มีข้อแนะนำเล้กๆน้อยๆนะครับ

ถ้าเกี่ยวกับไฟล์ที่ต้องอ้างกันเยอะๆ แบ่งแยกชัดเจน เช่น ไฟล์ลูกค้า ไฟล์พนักงาน สินค้าบางตัว

แนะนำให้แยกเก็บเป็นโฟลเดอร์ของ ชื่อนั้นๆ จะสะดวกต่อการจัดการมากขึ้น
เพราะการเก็บรวมถ้า database ล่ม ก็ต้องมาเสียเวลาตรวจเช็คไฟล์พวกนี้ใหม่
แต่ถ้าแยก ต่อให้ล่มเป็น 1000 รอบ มันก็ยังจัดหมวดหมู่ง่ายอยู่ดี(เพราะมันอยู่ในโฟลเดอร์ ของชื่อนั้นๆ)
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-02-15 08:21:06 By : lamaka.tor
 


 

No. 17



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



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

ตอบความคิดเห็นที่ : 15 เขียนโดย : lamaka.tor เมื่อวันที่ 2017-02-15 08:02:51
รายละเอียดของการตอบ ::
โทษทีนะครับพึ่งเห็นโฟส...ถ้าผมจะเก็บไฟล์ไว้ในตารางแล้วเปิดดูไมไ่ด้เลยหรอครับพี่

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-02-16 22:34:06 By : natthasit
 


 

No. 18



โพสกระทู้ ( 4,071 )
บทความ ( 23 )



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

ตอบความคิดเห็นที่ : 17 เขียนโดย : natthasit เมื่อวันที่ 2017-02-16 22:34:06
รายละเอียดของการตอบ ::
ถ้าผมจะเก็บไฟล์ไว้ในตาราง
1. ถ้าเก็บทั้งไฟล์ในรูป object database จะโต ครับ
นอกจากนี้เวลา เข้า-ออก database ต้องแปลงอีกเสี่ยงต่อข้อมูลไม่สมบุรณ์
2. ถ้าเก็บ แบบ พาท ก็เปิดได้ แต่ที่ท่านเปิดไม่ได้เพราะมันไม่ใช่ พาท (แยกกันนะครับ)
Code
C:\Users\ttt\Documents\ALS 25600206 060020.pdf

3. ถ้าจะเก็บในรูปไฟล์(เอามาแค่ชื่อไฟล์) เวลาเปิดก็ต้องบอกให้รู้ก่อนว่า directory มันอยู่ไหน ก็เปิดได้เช่นกัน
Code
ALS 25600206 060020.pdf


Code (C#)
System.Diagnostics.Process.Start(dataGridViewcus[5, e.RowIndex].Value "\\" + dataGridViewcus[4, e.RowIndex].Value);

//"C:\Users\ttt\Documents" +"\\" + "ALS 25600206 060020.pdf" จะเป็นแบบนี้

หรือ
Code (C#)
System.Diagnostics.Process.Start(dataGridViewcus[5, e.RowIndex].Value "\\" + dataGridViewcus[4, e.RowIndex].Value);
//"C:\Users\ttt\Documents\\CustomerFile\\CUS0001"+"\\" + "ALS 25600206 060020.pdf" จะเป็นแบบนี้

ของแบบนี้มันลองกันได้ครับ
จนกว่าจะเจอความเหมาะสมกับงานเรา

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-02-17 08:29:13 By : lamaka.tor
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : C# ช่วยด้วยครับ จะอัพโหลดไฟล์ pdf ไปใส่ตารางยังไง ..
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: Voake, Comcube, รับทำเว็บไซต์ รับเขียนโปรแกรม , รับทำบัญชี , โรงงานผลิตครีม , สำนักงานบัญชี , รับจดทะเบียนบริษัท , Pangpond , รถมือสอง

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