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,037

HOME > .NET Framework > Forum > อธิบายโค้ดให้หน่อยคับขอบคุณคับ queryExpireDate , SqlConnection , dataReader , dtpExpireDate



 

อธิบายโค้ดให้หน่อยคับขอบคุณคับ queryExpireDate , SqlConnection , dataReader , dtpExpireDate

 



Topic : 043201



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



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




Code (C#)
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using system.Data.SqlClient;


namespace pos
{
    public partial class frmReceiveOrderDetails : Form
    {
        System.Globalization.CultureInfo gbl = new System.Globalization.CultureInfo("en-Us", true);
        SqlConnection dataConnection;
        SqlCommand dataCommand;
        SqlDataReader dataReader;
        string dataSrc = "Data Source=.;Initial Catalog=pos;Persist Security Info=True;User ID=sa;Password=1234";
        string sqlCmd;


        public frmReceiveOrderDetails()
        {
            InitializeComponent();
        }



        private void btnCencal_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void btnOK_Click(object sender, EventArgs e)
        {
            DialogResult = DialogResult.OK;
            this.Close();
        }

        private void tbxLotNo_Leave(object sender, EventArgs e)
        {
            queryExpireDate();

        }
        private void quryExpireDate()
           
    {
            sqlCmd = "SELECT ExpireDate FROM OrderDatalis";
            sqlCmd += "WHERE ProductID = '" + lblProductID .Text+ "'";
            sqlCmd += "AND LotNo ='" + tbxLotNo.Trim() + "'";
    
            dataConnection = new SqlConnection(dataSrc);
            dataConnection.Open();
            dataCommand = new SqlCommand(sqlCmd,dataConnection);
            dataReader = dataCommand.ExecuteReader();
            dataReader.Read();
        if (dataReader.HesRows)
            {
            if  ( dataReader.IsDBNull(0) ! = true)
            {
            dtpExpireDate.checked = true;
                dtpExpireDate.Value = dataReader.GatDateTime(0);
            }
            }

        }
    }
}











Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-05-23 15:20:58 By : simrun810 View : 1385 Reply : 4
 

 

No. 1



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



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


เป็น code c# แบบ web form
ใช้ framework 2.0 มีส่วน connect database
แล้วก้อใช้ regular expression ค่ะ






Date : 2010-05-23 15:33:56 By : blurEyes
 


 

No. 2



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

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

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


ก็ไม่เห็นมีตรงไหนซับซ้อนนี่นา งั้นบอกหน่อยซิว่างงตรงไหนจะเขียน comment ให้
Date : 2010-05-23 17:45:11 By : tungman
 

 

No. 3



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

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

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


Code (C#)
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using system.Data.SqlClient;

namespace pos
{
    public partial class frmReceiveOrderDetails : Form
    {
        #region กำหนด field ของ class
        // ใช้ฟอร์แม็ตข้อมูลเป็น en-Us ส่วนใหญ่จะใช้กับ DateTime ซึ่งในฟอร์แม็ตนี้เป็น MM/dd/yyyy
        System.Globalization.CultureInfo gbl = new System.Globalization.CultureInfo("en-Us", true);
        SqlConnection dataConnection;
        SqlCommand dataCommand;
        SqlDataReader dataReader;
        // สำหรับเชื่อมต่อกับฐานข้อมูล
        string dataSrc = "Data Source=.;Initial Catalog=pos;Persist Security Info=True;User ID=sa;Password=1234";
        string sqlCmd;
        #endregion

        public frmReceiveOrderDetails()
        {
            InitializeComponent();
        }

        // ปุ่มปิดฟอร์ม
        private void btnCencal_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        // ปุ่มปิดฟอร์ม และรีเทิร์นค่า DialogResult.OK ส่งไปที่ฟอร์มหลัก
        private void btnOK_Click(object sender, EventArgs e)
        {
            DialogResult = DialogResult.OK;
            this.Close();
        }

        // เมื่อเกิดอีเว็นต์ Leave ให้ทำฟังค์ชั้น queryExpireDate()
        private void tbxLotNo_Leave(object sender, EventArgs e)
        {
            queryExpireDate();
        }

        private void quryExpireDate()   
        {
            // เขียน sql statemant
            sqlCmd = "SELECT ExpireDate FROM OrderDatalis";
            sqlCmd += "WHERE ProductID = '" + lblProductID .Text+ "'";
            sqlCmd += "AND LotNo ='" + tbxLotNo.Trim() + "'";
    
            // สร้างการเชื่อมต่อฐานข้อมูล
            dataConnection = new SqlConnection(dataSrc);
            dataConnection.Open();
            // เอา sql statemant มาสร้างเป็น sql command
            dataCommand = new SqlCommand(sqlCmd,dataConnection);
            // ใช้ SqlDataReader เพื่ออ่านข้อมูลจากฐานข้อมูล
            dataReader = dataCommand.ExecuteReader();
            dataReader.Read();

            if (dataReader.HesRows) // <-- น่าจะ HasRows นะ
            {
                if  (dataReader.IsDBNull(0) != true) // ถ้าข้อมูลแถวแรกไม่เท่ากับ null
                {
                   // set property ให้กับ control
                   dtpExpireDate.checked = true; 
                   dtpExpireDate.Value = dataReader.GatDateTime(0);
                }
            }
            /* อ่านแถวเดียวเอง ใช้ readsinglerow ก็ได้นะ แล้วอย่าลืมปิด connection ด้วยล่ะ */
        }
    }
}

Date : 2010-05-24 00:00:57 By : tungman
 


 

No. 4

Guest


ให้ทำ แบคสเต็ก เวลารันไปทางไหนให้มันย้อนกลับมาที่เดิม โดยเป้นสเต็ป ทำไงก็ได้ใช้สเต็ก เช่น 1 ไป 2ไป3ไป4ไป5::: 5 กลับ 4กลับ 3กลับ 2กลับ 1 โดยกำหนด
( s ในโค้ด เป็นตัวกำหนด:ตามในโค้ด) พร้อมอธิบาย การทำงานของโค้ด



import java.io.*;

public class game15 {
static int t[][] = { { 1, 2, 3, 4 },

{ 5, 6, 7, 8 },

{ 9,10,11,12 },

{ 13,14,15,0 } };
static int x=3; // initial for x axis of space position (zero number);
static int y=3; // initial for y axis of space position (zero number);

public static void show() {

for (int i = 0; i < 4; i++) {

for (int j = 0; j < 4; j++) { System.out.print(t[i][j] + "\t"); }
System.out.println(""); }}

public static String getkey() throws NumberFormatException, IOException{
String ch = null ;
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
ch=input.readLine();
return ch; }

public static void doUp() {
int s;
if (y-1>=0) {s=t[y-1][x]; t[y-1][x]=t[y][x];t[y][x]=s; y=y-1;}}

public static void doDown() {
int s;
if (y+1<=3) {s=t[y+1][x]; t[y+1][x]=t[y][x];t[y][x]=s; y=y+1; }}

public static void doLeft() {
int s;
if (x-1>=0) {s=t[y][x-1]; t[y][x-1]=t[y][x];t[y][x]=s; x=x-1;}}

public static void doRight() {
int s;
if (x+1<=3) {s=t[y][x+1]; t[y][x+1]=t[y][x];t[y][x]=s;x=x+1;}}
public static void doSolve() {
//<======= add code to solve the solution here;
}

public static void main(String[] args) throws NumberFormatException, IOException {
String ch=null;
boolean again=true;
while (again){
show();
System.out.println("Which direction do you want to move (u=up,d=down,l=left,r=right,s=Solve it, or x=exit) ?");
ch=getkey();
if (ch.contentEquals("u") ) { doUp(); }
if (ch.contentEquals("d") ) { doDown(); }
if (ch.contentEquals("l") ) { doLeft(); }
if (ch.contentEquals("r") ) { doRight(); }
if (ch.contentEquals("s") ) { doSolve();}
if (ch.contentEquals("x") ) {again=false; System.out.println("Good bye");}
}}


}



ใครก็ไได้ช่วยอธิบายการทำงานให้หน่อย..แล้วช่วยส่งมาที่ เมลล์ [email protected]..ขอคุณอย่างสูง
การรอคอยจากใครสักคน..อาจจะทำให้ใครอีกหลายๆคนมีความหวังได้..
Date : 2011-02-07 20:40:23 By : พรายปฐมพร
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : อธิบายโค้ดให้หน่อยคับขอบคุณคับ queryExpireDate , SqlConnection , dataReader , dtpExpireDate
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

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