|  | 
	                
  
    |  |  
    | 
        
        ขออนุญาตสอบถามหน่อยครับ ถ้าผมอยากเอา PrimaryKey ที่เป็น IDENTITY รัน Number ไปแสดง ที่ TextBox เพื่อที่จะใช้ในการ ทำCode เช่น TT-1 ,TT-2 .... TT-99 แบบนี้อะครับ ผมจะทำได้ในรูปแบบไหนครับ ขอวิธีหน่อยครับ     |  
    |  |  
 
	
		|  |  |  |  |  
		|  |  | 
          
            | ขออนุญาตสอบถามหน่อยครับ ถ้าผมอยากเอา PrimaryKey ที่เป็น IDENTITY รัน Number ไปแสดง ที่ TextBox เพื่อที่จะใช้ในการ ทำCode เช่น TT-1 ,TT-2 .... TT-99 แบบนี้อะครับ แต่ที่ผมทำมันออกแค่ 1 ตลอดเลยครับ ผมจะทำได้ในรูปแบบไหนครับ ขอวิธีหน่อยครับ
 
 Code (SQL)
 
 
CREATE TABLE [dbo].[Case] (
    [CaseKey]       INT            IDENTITY (1, 1) NOT NULL,//อยาก Select ใส่ TextBox 
    [CaseName]      NVARCHAR (200) NOT NULL,
    [CaseDetail]    NVARCHAR (MAX) NOT NULL,
    [CaseDT]        DATE           NULL,
    [CaseStatusKey] INT            NOT NULL,
    [Requester]     NVARCHAR (100) NOT NULL,
    [UsrKey]        INT            NOT NULL,
    [CaseTypeKey]   INT            NOT NULL,
    [CaseCode]      NVARCHAR (20)  NOT NULL,
    CONSTRAINT [PK_Case] PRIMARY KEY CLUSTERED ([CaseKey] ASC),
    CONSTRAINT [FK_Case_Case] FOREIGN KEY ([CaseKey]) REFERENCES [dbo].[Case] ([CaseKey])
);
 Code (C#)
 
    conn.Open();
            SqlCommand sqlda = conn.CreateCommand();
            sqlda.CommandText = "SELECT CaseKey FROM [Case]  ";
            sqlda.CommandType = CommandType.Text;
            sqlda.ExecuteNonQuery();
            TextBox6.Text = sqlda.ExecuteScalar().ToString();
  conn.Close();
 
 
 Tag : Web (ASP.NET), C#
 
 
 |  
            | 
 ประวัติการแก้ไข
 2019-01-18 10:16:30
 2019-01-18 10:18:11
 |  
            | 
              
                |  |  |  |  
                |  | 
                    
                      | Date :
                          2019-01-18 10:03:14 | By :
                          HI | View :
                          788 | Reply :
                          2 |  |  |  
                |  |  |  |  |  
            |  |  
		            |  |  
		|  |  |  |  |  
  
    | 
 
        
          |  |  |  |  |  
          |  |  | 
            
              | ได้แล้วครับ 
 Code (C#)
 
 DateTime daValues = DateTime.Now;
            Random r = new Random();
            int num = r.Next();
            string MyDt2 = daValues.ToString("yyMM-"); 
             conn.Open();
            SqlCommand sqlda = conn.CreateCommand();
            sqlda.CommandText = "SELECT Count(CaseKey) FROM [Case]   ";
            sqlda.CommandType = CommandType.Text;
            sqlda.ExecuteNonQuery();
            TextBox6.Text = sqlda.ExecuteScalar().ToString();
            this.TextBox6.Text = num.ToString("'IT','" + MyDt2 + "','"+TextBox6.Text+"'");
            conn.Close();
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2019-01-18 10:48:30 | By :
                            HI |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              |  
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2019-01-24 09:42:52 | By :
                            mr.win |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  |  |