【发布时间】:2017-07-27 08:49:05
【问题描述】:
我正在尝试制作一个简单的 ASP.NET 应用程序,该应用程序通过插入、删除、编辑、搜索选项从 mdb 文件中提取数据。
在我的页面上添加 Gridview 和 sqldatasource 后,我从 Gridview 任务中选择了数据源。我检查了启用编辑,启用从那里删除。对于插入,我添加了一个文本框和一个按钮。对于按钮,我写了这个。
OleDbConnection con= new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Server.MapPath("App_Data\\veritabani.mdb"));
con.Open();
string name= txtname.Text;
string lname= txtlname.Text;
string idno= txtidno.Text;
string job= jobbox.SelectedItem.ToString();
string age= txtage.Text;
OleDbCommand add= new OleDbCommand("INSERT INTO Tablo1(name, lname, idno, job, age) values ('" + name + "','" + lname+ "','" + idno + "','" + job+ "','" + age+ "')", con);
int check= add.ExecuteNonQuery();
if (check> 0)
lblInfo.Text = "<font color=green>Successfull</font>";
else
lblInfo.Text = "<font color=red>Unsuccessfull.</font>";
con.Close();
con.Dispose();
插入工作正常。但我无法创建搜索按钮。在我的搜索按钮上写什么?我写了这个,但我没有工作。
OleDbConnection con= new OleDbConnection();
OleDbCommand komut = new OleDbCommand();
komut.Connection = con;
komut.CommandText = "SELECT * FROM Tablo1 WHERE name LIKE '%" + namesearch.Text + "%'";
OleDbDataAdapter da = new OleDbDataAdapter(komut);
DataTable dt = new DataTable();
da.Fill(dt);
GridView1.DataSource = dt;
GridView1.DataBind();
我不想使用 AJAX、Devexpress 等。
【问题讨论】:
标签: sql asp.net search gridview