VS208中,在WINforM中添加一个TEXTBOX和一个BUTTON,当点击BUTTON时,将TEXTBOX中的数据添加到数据库中。

VS208中,在WINforM中添加一个TEXTBOX和一个BUTTON,当点击BUTTON时,将TEXTBOX中的数据添加到数据库中。,第1张

假设button的id为button1,textbox的id为textbox1,如果你不分层的话,可以用下边的代码直接实现

protected void Button1_Click(object sender, EventArgs e)

{

string value = thisTextBox1Text;

SqlConnection conn = new SqlConnection("server=;database=数据库名;uid=你的登录名;pwd=你的登陆密码");

SqlCommand cmd = new SqlCommand("insert into 数据库表名(字段名) values ('"+value+"')");

cmdExecuteNonQuery();

connClose();

}

你还没有入门。开发环境都没搭建好。建议你先用一个星期的时间把《NET编程入门经典》或《c#编程入门经典》看完,再开始做毕业设计,如果做事情最好看《NET编程入门经典》,后续还有《NET高级编程》,静下心来,一个星期看完,就会做事情了。如果你问怎么存入数据,就用insert 语句插入数据,不过汉字特征信息是个神马东东,你又要怎么提取,的确让人挺费解的说!如果你要查找字符串,最好用正则表达式。另外,学会用搜索引擎。譬如,在google输入:正则表达式 提取字符串 ,然后回车

#region 连接Excel 读取Excel数据 并返回DataSet数据集合

/// <summary>

/// 连接Excel 读取Excel数据 并返回DataSet数据集合

/// </summary>

/// <param name="filepath">Excel服务器路径</param>

/// <param name="tableName">Excel表名称</param>

/// <returns></returns>

public static SystemDataDataSet ExcelSqlConnection(string filepath, string tableName)

{

string strCon = "Provider=MicrosoftJetOLEDB40;Data Source=" + filepath + ";Extended Properties='Excel 80;HDR=YES;IMEX=1'";

OleDbConnection ExcelConn = new OleDbConnection(strCon);

try

{

string strCom = stringFormat("SELECT FROM [Sheet1$]");

ExcelConnOpen();

OleDbDataAdapter myCommand = new OleDbDataAdapter(strCom, ExcelConn);

DataSet ds = new DataSet();

myCommandFill(ds, "[" + tableName + "$]");

ExcelConnClose();

return ds;

}

catch

{

ExcelConnClose();

return null;

}

}

#endregion

#region 导入的execl

protected void Button2_Click(object sender, EventArgs e)

{

SqlConnection cn = new BSqlDataProvider()GetSqlConnection();

cnOpen();

if (FileUpload1HasFile == false)//HasFile用来检查FileUpload是否有指定文件

{

ResponseWrite("<script>alert('请您选择Excel文件')</script> ");

return;//当无文件时,返回

}

string IsXls = SystemIOPathGetExtension(FileUpload1FileName)ToString()ToLower();//SystemIOPathGetExtension获得文件的扩展名

if (IsXls != "xls")

{

ResponseWrite("<script>alert('只可以选择Excel文件')</script>");

return;//当选择的不是Excel文件时,返回

}

string filename = FileUpload1FileName; //获取Execle文件名 DateTime日期函数

string savePath = ServerMapPath(("~\\upfiles\\") + filename);//ServerMapPath 获得虚拟服务器相对路径

FileUpload1SaveAs(savePath); //SaveAs 将上传的文件内容保存在服务器上

DataSet ds = ExcelSqlConnection(savePath, filename); //调用自定义方法

DataRow[] dr = dsTables[0]Select(); //定义一个DataRow数组

int rowsnum = dsTables[0]RowsCount;

if (rowsnum == 0)

{

ResponseWrite("<script>alert('Excel表为空表,无数据!')</script>"); //当Excel表为空时,对用户进行提示

}

else

{

for (int i = 0; i < drLength; i++)

{

string spdm = dr[i]["商品代码"]ToString();//日期 excel列名

string jijie = dr[i]["季节"]ToString();

string boduan = dr[i]["波段"]ToString();

string s_chan = dr[i]["生产商"]ToString();

string f_shi = dr[i]["方式"]ToString();

string c_ku = dr[i]["仓库"]ToString();

string insertstr = "insert into AA_ANSD values('"+spdm+"','"+jijie+"','"+boduan+"','"+s_chan+"','"+f_shi+"','"+c_ku+"')";

SqlCommand cmd = new SqlCommand(insertstr, cn);

try

{

cmdExecuteNonQuery();

}

catch (MembershipCreateUserException ex) //捕捉异常

{

ResponseWrite("<script>alert('导入内容:" + exMessage + "')</script>");

}

}

ResponseWrite("<script>alert('Excle表导入成功!');location='CMT_EntryaspxCMD=0'</script>");

}

cnClose();

}

#endregion

快给分 啊

将datagridview的数据源绑定到DataAdapter的fill方法指定的dataset,然后每次datagridview的cell编辑完成后update就可以同步到数据库中

以上就是关于VS208中,在WINforM中添加一个TEXTBOX和一个BUTTON,当点击BUTTON时,将TEXTBOX中的数据添加到数据库中。全部的内容,包括:VS208中,在WINforM中添加一个TEXTBOX和一个BUTTON,当点击BUTTON时,将TEXTBOX中的数据添加到数据库中。、1.如何将VS2008和SQL SERVER2005进行连接 2.如何将汉字特征提取的信息存入到数据库表中、怎么用VS2008编程实现把数据库导入到EXCEL表中和把EXCEL表中数据导入到数据库求代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9755737.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存