ข้ามไปที่เนื้อหาหลัก

บทความ

กำลังแสดงโพสต์ที่มีป้ายกำกับ C#

เช็คค่า null ใน datagridview C#

สำหรับท่านที่สงสัยว่า เราจะสามารถเช็คค่าว่างใน datagridvi ew ยังไง มาลองดูโค้ดนี้เลยครับ  if (!string.IsNullOrEmpty( datagridvi ew .Rows[rowIndex].Cells[1].Value.ToString()))   {                       }

ToolTips in C# .NET มาทำ ToolTips ให้กับ button กันครับ

ก่อนอื่นต้องมาดูก่อนนะครับว่า ToolTips คืออะไร  เจ้า ToolTips ผมจะเรียกว่า ตัวช่วยอธิบายเครื่องมือหรือคอนโทลต่างๆ แล้วกันนะครับ  ToolTips มีลักษณะอย่างไร ดูได้จากภาพที่ 1 เลยครับ ภาพที่ 1 ลักษณะของ ToolTips  ขั้นตอนทำก็ไม่อยากครับ ลาง คอนโทล  toolTips   มาวางลงใน from ของเรา แล้ว  คลิกขวา ที่คอนโทล ที่เราต้องการทำ ToolTips  ให้นะครับ  แล้วไปที่ properties จะได้ดังภาพนะครับ   จากนั้นเราเลือกหา Event mousehover ดับเบิลคลิกไปเลยแล้วใส่ code ดังต่อไปนี้ toolTip1.SetToolTip( button1, "ใส่คำที่ต้องการให้แสดงเลยครับ" );

วิธีการแสดงเส้นบรรทัดใน MS Visual studio 2012

ขั้นตอนแรก ไปเลือกที่ เมนู Debug  แล้วไปที่  option and settings จะได้ดังภาพประกอบที่ 1 ภาพประกอบที่ 1 ต่อมาไปที่ menu Text Editor ครับ เเล้วเลือกภาษาที่ใช้เขียนโปรแกรม sinvg]nvdmuj All languages แล้วติกที่ Line number    ดังภาพประกอบที่ 2  ภาพประกอบที่ 2

คำสงวนในการตั้งชื่อตัวแปร (Keywords in C#)

          คำสงวนหรือคำต้องห้าม คือ คำที่ไม่สามารถนำมาใช้ในการประกาศค่าตัวแปรใน ภาษา C# ได้ โดยคำเหล่านั้นส่วนใหญ่เป็นคำที่นำไปทำหน้าทีอย่างอื่นอยู่แล้ว จึงไม่อนุญาติให้ใช้ซ้ำกันได้ ดังนี้ abstract as base bool break byte catch case char checked class const continue decimal default delegate do double else enum explicit event extern false finally fixed float for foreach goto if implicit in int interface internal is lock long namespace new null object operator out override params private protected public readonly ref return sbyte sealed short sizeof stackalloc static struct string switch this throw true try typeof uint ulong unchecked unsafe ushort using virtual volatile void while ซึ่งทั้งนี้เป้นคำห้ามใช้ตั้งชื่อตัวแปรใน ภาษา C# นะครับ ซึ่งต่อไปในอนาคตอาจมีการเปลี่ยนแปลง เพิ่มเติม ก็เป็นไปได้ขึ้นอยู่กับผู้พํฒนา

วิธีเช็คฐานข้อมูล โดยการใช้ linq

สวัสดีครับวันนี้ผมจะมานำเสนอวิธีการเช็คข้อมูลในฐานข้อมูลว่ามีข้อมูลหรือไม่ โดยการใช้ linq ในการสืบค้นข้อมูลนะครับ ก่อนต้องเรียก  DataClassesDataContext db = new DataClassesDataContext(); code เช็ค  bool  haveDatamember = ((from d in db.ตารางข้อมูล select d).Count() > 0) ? true : false;                 if (haveDatamember)                 {                  // คำสั่งที่ต้องการให้ทำงาน                  } คงไม่งงนะครับสำหรับมือใหม่ ขอให้โชคดีในการเขียนโปรแกรมครับ

การสร้าง TextFile

 โค้ดต่อไปนี้สร้างไฟล์ชื่อ MyTextFile.txt ไว้ที่รูทไดเรคทอรีของฮาร์ดดิสก์ (โฟลเดอร์ c:\) หัวใจของการทำงานคือการเรียกใช้ไทป์ StreamWriter ของ .Net static void WriteToFile() { StreamWriter SW; SW = File.CreateText( "c:\\MyTextFile.txt" ); SW.WriteLine( "God is greatest of them all" ); SW.WriteLine( "This is second line" ); SW.Close(); Console .WriteLine( "File Created SucacessFully" ); }

Code c# ปิด Form login หรือ ปิดทั้งหมดของ Application ที่เราสร้างขี้น

ทดสอบใน c#  VS 2010   ก่อนอื่นจะอธิบายถึง Events การที่เราปิด  1 Form จะเกิดเหตุการณได้ 2 เหตุการคือ   FormClosing กับ FormClosed ครับ FormClosing จะเกิดก่อนที่จะทำการปิด form FormClosed  จะเกิดหลังการปิด form ไปแล้ว และถ้าเราต้องการเช็คตรง ปุ่ม Close windows เเล้วทำให้โปรแกรมทั้งจบการทำงาน จะมีการเขียนดังนี้   ใช้ Application.Exit();  ใน Events  FormClosed  private void s_adminmain_FormClosed(object sender, FormClosedEventArgs e)         {             Application.Exit();         }

KeyDown Event in C# .NET

private void textBox1_KeyDown(object sender, KeyEventArgs e) { if (e. KeyCode == Keys.Enter) { // ใส่คำสั่งที่ต้องการให้ทำงาน } }

การเรียกใช้งาน Connection String จาก config file

การเรียกใช้ฐานข้อมูล โดยการอ่าน  Connection String จาก config file  ฟังก์ชันเกี่ยวกับ การเชื่อมโยงฐานข้อมูล เริ่มด้วย Config File  <?xml version="1.0"?> <configuration>     <configSections>     </configSections>     <connectionStrings>         <add name="ConnectionStringName" connectionString="Data Source=TAWANGTAN-PC;Initial Catalog=scbank;Persist Security Info=True;User ID=scbUser;Password=123456" providerName="System.Data.SqlClient"/>     </connectionStrings>   <startup useLegacyV2RuntimeActivationPolicy="true">        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup> </configuration> ตัวอย่างโค้ดการเขียน การเชื่อมต่อ มีดังนี้ครับ using System.Configuration; // อ่านค่าจากคอนฟิกไฟล์ string conn = ConfigurationManager.AppSettings["ConnectionStringName"]; //Windows App