日期:2009-09-30 浏览次数:20540 次
t_bookid.DataBindings.Add ( "Text" , myDataSet , "books.bookid" ) ; |
i>.首记录: myBind.Position = 0 ; ii>.尾记录: myBind.Position = myBind.Count - 1 ; iii>.下一条记录和操作后运行界面: if ( myBind.Position == myBind.Count -1 ) MessageBox.Show ( "已经到了最后一条记录!" ) ; else myBind.Position += 1 ; iV>.上一条记录和操作后运行界面: if ( myBind.Position == 0 ) MessageBox.Show ( "已经到了第一条记录!" ) ; else myBind.Position -= 1 ; |
using System ; using System.Drawing ; using System.ComponentModel ; using System.Windows.Forms ; using System.Data.OleDb ; using System.Data ; public class DataView : Form { private System.ComponentModel.Container components ; private Button lastrec ; private Button nextrec ; private Button previousrec ; private Button firstrec ; private TextBox t_books ; private TextBox t_bookprice ; private TextBox t_bookauthor ; private TextBox t_booktitle ; private TextBox t_bookid ; private Label l_books ; private Label l_bookprice ; private Label l_bookauthor ; private Label l_booktitle ; private Label l_bookid ; private Label label1 ; private System.Data.DataSet myDataSet ; private BindingManagerBase myBind ; public DataView ( ) { //连接到一个数据库 GetConnected ( ) ; // 对窗体中所需要的内容进行初始化 InitializeComponent ( ); } public override void Dispose ( ) { base.Dispose ( ) ; components.Dispose ( ) ; } public static void Main ( ) { Application.Run ( new DataView ( ) ) ; } public void GetConnected ( ) { try{ //创建一个 OleDbConnection string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = sample.mdb" ; OleDbConnection myConn = new OleDbConnection ( strCon ) ; string strCom = " SELECT * FROM books " ; //创建一个 DataSet myDataSet = new DataSet ( ) ; myConn.Open ( ) ; //用 OleDbDataAdapter 得到一个数据集 OleDbDataAdapter myCommand = new OleDbDataAdapter ( strCom , myConn ) ; //把Dataset绑定books数据表 myCommand.Fill ( myDataSet , "books" ) ; //关闭此OleDbConnection myConn.Close ( ) ; } catch ( Exception e ) { MessageBox.Show ( "连接错误! &q
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
|