|  | 
	                
  
    |  |  
    | 
        
        C#  ผมทำให้ ตัวเลขที่แสดงที่ textbox มีคอมม่าคั่น ไม่เป็นครับ     |  
    |  |  
 
              
  
    | 
 
        
          |  |  |  |  |  
          |  |  | 
            
              | https://www.thaicreate.com/dotnet/forum/042592.html 
 แต่โค้ดวาจาสคริปตัวนี้จะดีกว่า
 
 Code (C#)
 
 <script type="text/javascript">
//<![CDATA[
    function KeyPress(e) {
        var keynum;
        var keychar;
        var numcheck;
        if (window.event) // IE
        {
            keynum = e.keyCode;
        }
        else if (e.which) // Netscape/Firefox/Opera
        {
            keynum = e.which;
        }
        keychar = String.fromCharCode(keynum);
        numcheck = /\d|[\b]|[\.]/;
        return numcheck.test(keychar);
    }
    function KeyUp(txtBox) {
        var source = txtBox.value.replace(/,/gi, '').split('.', 2);
        var output = '';
        var decimal = '';
        var count = 0;
        if (source[0].length > 3) {
            while (source[0].length > 1 && source[0].substring(0, 1) == '0') source[0] = source[0].substring(1);
            count = (source[0].length % 3 == 0) ? 3 : source[0].length % 3;
            output = source[0].substring(0, count);
            for (var i = 0; i < (source[0].length / 3) - 1; i++) output += ',' + source[0].substring((i * 3) + count, (i * 3) + 3 + count);
            if (source[1] != null) decimal = '.' + source[1];
        }
        else {
            source[0] = (source[0] == '' && txtBox.value.substring(0, 1) == '.') ? '0' : source[0];
            output = (source[0].length > 1 && source[0].substring(0, 1) == '0') ? source[0].replace(/0/i, '') : source[0];
            decimal = (source[1] != null) ? '.' + source[1] : '';
        }
        txtBox.value = output + decimal;
    }
//]]>
</script>
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2010-06-29 12:32:51 | By :
                            tungman |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | เอ่อ คืออันนี้เป็น Win app รึเปล่าครับ 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2010-06-29 12:47:06 | By :
                            ทนง |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | อันเนี่ยนะ web 
 แล้วของท่านเป็น web หรือ win ทำไมไปดูตัวอย่าง php ????
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2010-06-29 12:56:53 | By :
                            tungman |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | ผมเป็น win ครับ ค้นหาเรื่องนี้ มันไปเจอของ php อ่ะครับ เลยเข้าไปอ่านครับ 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2010-06-29 13:00:59 | By :
                            ทนง |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | double a = 2150; TextBox1.Text = a.ToString("#,##0.00");
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2010-06-29 13:08:26 | By :
                            Programmer ด้อยปัญญา สำนัก ทองเสียง |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | สมมุติ ว่า มี textbox1 เก็บวันเดือนปีเกิด เป็น 22/11/2535  เราจะสามารถเอาตัวเลข4หลักสุดท้ายนี้ มาคำนวณอย่างไร ในเมือ่มัน มี / ติดมาด้วย
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2010-07-06 09:56:36 | By :
                            thaic |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | split "/" ออกก่อนสิคับ แล้วค่อยเอามาคำนวณ 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2010-07-06 13:28:48 | By :
                            whiteshark |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | เออ แล้วทำยังไงอ่ะลองยกตัวอย่างให้ดู หน่อย   C# ยากจัง
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2010-07-06 15:08:13 | By :
                            thaic |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | String[] s ; s = Split( textbox1.text, "/" ) ;
 
 แล้วจะได้ค่าเป็น s[0] = 22 ,s[1] = 11, s[2] = 2535
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2010-07-06 16:43:37 | By :
                            whiteshark |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | ขอบคุณมากๆ ครับ มันก็คล้ายๆ PHP เนอะแต่ทำไงได้คนมันไม่เก่ง C#  
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2010-07-06 17:00:28 | By :
                            thaic |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | อืม เห็นด้วย 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2010-07-06 17:07:55 | By :
                            tungman |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | Error ครับ ผมได้ไปหาจากเว็บฝรั่งได้มาแล้วเอามาปรับปรุงเป็นแบบนี้ผ่านไม่ Error ขอบคุณครับที่ชี้แนะ 
 Code (C#)
 
 string[] s = maskedTextBox1.Text.Split(("/").ToCharArray());
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2010-07-06 17:31:10 | By :
                            thaic |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | แบบนี้แสดงว่าเขียนเป็น win app ใช่มะ 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2010-07-06 17:37:55 | By :
                            whiteshark |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | ครับผม ลืมบอกไม่คิดว่ามันจะต่างกัน  
 เหลือก็แต่เช็คข้อมูลใน texbox ไม่ให้ตัวอักษรพิมพ์ลงไปได้
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2010-07-06 18:02:28 | By :
                            thaic |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  |  |