SimpleDataBinding.cs
上传用户:lxycoco
上传日期:2022-07-21
资源大小:38457k
文件大小:2k
源码类别:

C#编程

开发平台:

Others

  1. using System;
  2. using System.Windows.Forms;
  3. using System.Data;
  4. using System.Data.SqlClient;
  5. public class SimpleDataBinding : System.Windows.Forms.Form
  6. {
  7. private System.Windows.Forms.TextBox textbox ;
  8. /// <summary>
  9. /// Construct the window.
  10. /// </summary>
  11. /// <remarks>
  12. /// This method constructs the window by creating both the data grid and the button.
  13. /// </remarks>
  14. public SimpleDataBinding ( )
  15. {
  16. this.AutoScaleBaseSize = new System.Drawing.Size (5, 13);
  17. this.ClientSize = new System.Drawing.Size (464, 253);
  18. this.Text = "08_SimpleDataBinding" ;
  19. this.textbox = new System.Windows.Forms.TextBox ( ) ;
  20. textbox.Location = new System.Drawing.Point (8, 8);
  21. textbox.Size = new System.Drawing.Size ( 448 , 20 ) ;
  22. textbox.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right ;
  23. textbox.TabIndex = 0 ;
  24. this.Controls.Add ( textbox ) ;
  25. DataSet ds = CreateDataSet ( ) ;
  26. textbox.DataBindings.Add ( "Text" , ds.Tables["Products"] , "ProductName" ) ;
  27. }
  28. /// <summary>
  29. /// Create a DataSet for the example
  30. /// </summary>
  31. /// <returns>The Products DataSet</returns>
  32. private DataSet CreateDataSet ( )
  33. {
  34. string source = Login.Connection;
  35. string customers = "SELECT * FROM Products";
  36. SqlConnection con = new SqlConnection ( source ) ;
  37. SqlDataAdapter da = new SqlDataAdapter ( customers , con ) ;
  38. DataSet ds = new DataSet ( ) ;
  39. da.Fill ( ds , "Products" ) ;
  40. return ds ;
  41. }
  42. /// <summary>
  43. /// Display the application window
  44. /// </summary>
  45. static void Main() 
  46. {
  47. Application.Run(new SimpleDataBinding());
  48. }
  49. }