那有可能是你选择的项目类型不对,应是window应用程序类型,而不是console类型
解决方案 »
- .net 优化问题
- 一个加密字符串
- Dictionary<string,string> myDic = new dictionary<String,String>;这句提示A new expression requires () or [] after type,怎么改?
- CheckedlistBox如何将数据库设置好的值绑定到该控件并置为checked
- Winform 绘制嵌套且带背景图的Panel闪烁
- 如何在WPF 3D视图中动态加入平面文字
- 为什么滚动条滚动时,屏幕不会滚动???(答对马上结帖)
- 如何访问已经删除的记录?
- 游戏兼开发高手请进——怎么让玩游戏的人不堕落
- 水晶报表特殊问题 急急急急
- 数据库熟的,快接分!怎样从一个数据库把记录拷到另一个数据库
- Visual Studio有个小问题?
{
using System;
using System.Drawing;
using System.Collections;
using System.Data;
using System.ComponentModel;
using System.Windows.Forms; public class datasetapp:System.Windows.Forms.Form
{
private System.ComponentModel.Container components; private Label lbl_first,lbl_name,lbl_title,lbl_company,lbl_phone;
private TextBox FirstName,SurName,Title,Company,Phone;
private Button btnNext,btnPrev,btnNew,btnEnd; private DataSet dataset; private void OnPrev(Object sender,EventArgs e)
{
this.BindingContext [dataset.Tables["Contacts"]].Position--;
} private void OnNext(Object sender,EventArgs e)
{
this.BindingContext [dataset.Tables["Contacts"]].Position++;
} private void OnNew(Object sender,EventArgs e)
{
NewEntry();
} private void OnEnd(Object sender,EventArgs e)
{
Application.Exit();
} private void MoveToEnd()
{
this.BindingContext [dataset.Tables["Contacts"]].Position=dataset.Tables["Contacts"].Rows.Count-1;
} private void NewEntry()
{
DataRow row=dataset.Tables["Contacts"].NewRow();
row["First"]="Blank";
row["Name"]="";
row["Company"]="";
row["Title"]="";
row["Phone"]="";
dataset.Tables[0].Rows.Add(row);
dataset.AcceptChanges();
MoveToEnd();
} private void InitDataSet()
{
dataset=new DataSet("ContactData");
DataTable t=new DataTable("Contacts"); t.Columns.Add("First",typeof(System.String));
t.Columns.Add("Name",typeof(System.String));
t.Columns.Add("Company",typeof(System.String));
t.Columns.Add("Title",typeof(System.String));
t.Columns.Add("Phone",typeof(System.String)); t.MinimumCapacity=100; dataset.Tables.Add(t);
} private void BindControls()
{
FirstName.DataBindings.Add("Text",dataset.Tables["Contacts"],"First");
SurName.DataBindings.Add("Text",dataset.Tables["Contacts"],"First");
Title.DataBindings.Add("Text",dataset.Tables["Contacts"],"First");
Company.DataBindings.Add("Text",dataset.Tables["Contacts"],"First");
Phone.DataBindings.Add("Text",dataset.Tables["Contacts"],"First");
} public datasetapp()
{
this.components=new Container ();
this.Text="datasetapp";
this.AutoScaleBaseSize=new Size(5,13);
this.ClientSize=new Size(250,200);
this.FormBorderStyle=FormBorderStyle.Fixed3D; lbl_first=new Label();
lbl_first.Text="First name";
lbl_first.Location=new Point(5,5);
lbl_first.Size=new Size(120,28);
lbl_first.Anchor=AnchorStyles.Left|AnchorStyles.Right;
Controls.Add(lbl_first); FirstName=new TextBox();
FirstName.Location=new Point (125,5);
FirstName.Size=new Size(120,28);
FirstName.Anchor=AnchorStyles.Left|AnchorStyles.Right;
Controls.Add(FirstName); lbl_name=new Label();
lbl_name.Text="First name";
lbl_name.Location=new Point(5,35);
lbl_name.Size=new Size(120,28);
lbl_name.Anchor=AnchorStyles.Left|AnchorStyles.Right;
Controls.Add(lbl_name); SurName=new TextBox();
SurName.Location=new Point (125,35);
SurName.Size=new Size(120,28);
SurName.Anchor=AnchorStyles.Left|AnchorStyles.Right;
Controls.Add(SurName); lbl_company=new Label();
lbl_company.Text="Company";
lbl_company.Location=new Point(5,65);
lbl_company.Size=new Size(120,28);
Controls.Add(lbl_company); Company=new TextBox();
Company.Location=new Point(125,65);
Company.Size=new Size(120,28);
Controls.Add(Company); lbl_title=new Label();
lbl_title.Text="Title";
lbl_title.Location=new Point(5,95);
lbl_title.Size=new Size(120,28);
Controls.Add(lbl_title); Title=new TextBox();
Title.Location=new Point(125,95);
Title.Size=new Size(120,28);
Controls.Add(Title); lbl_phone=new Label();
lbl_phone.Text="Telephone";
lbl_phone.Location=new Point(5,125);
lbl_phone.Size=new Size(120,28);
Controls.Add(lbl_company); Phone=new TextBox();
Phone.Location=new Point(125,125);
Phone.Size=new Size(120,28);
Controls.Add(Phone); btnNew=new Button();
btnNew.Location=new Point(5,155);
btnNew.Size=new Size(70,28);
btnNew.Text="New ";
btnNew.Click+=new EventHandler(OnNew);
Controls.Add(btnNew); btnPrev=new Button();
btnPrev.Location=new Point(80,155);
btnPrev.Size=new Size(35,28);
btnPrev.Text="<<";
btnPrev.Click+=new EventHandler(OnPrev);
Controls.Add(btnPrev); btnEnd=new Button();
btnEnd.Location=new Point(120,155);
btnEnd.Size=new Size(70,28);
btnEnd.Text="End ";
btnEnd.Click+=new EventHandler(OnEnd);
Controls.Add(btnEnd); btnNext=new Button();
btnNext.Location=new Point(200,155);
btnNext.Size=new Size(35,28);
btnNext.Text=">> ";
btnNext.Click+=new EventHandler(OnNext);
Controls.Add(btnNext); InitDataSet(); NewEntry(); BindControls(); } static void Main()
{
Application.Run(new datasetapp());
}
}
}
是不是这样?