猿问

请问该如何在C#中用DatagridView调用sql函数?

如何在C#中用DatagridView调用sql函数


RISEBY
浏览 509回答 3
3回答

杨__羊羊

using (SqlConnection con = new SqlConnection("Server=(local);Integrated security=SSPI;database=master")){con.Open();SqlCommand cmd = new SqlCommand("select [TestDB].[dbo].F_Get_Number('aa125.32')", con);DataTable dt = new DataTable();dt.Load(cmd.ExecuteReader());con.Close();}

烙印99

//将 当前 dataGridView 实例的 DataSource 转换成 DataTableDataTable dt = dataGridView.DataSource as DataTable; // if (dt == null)return; //空数据 不再执行dt.AcceptChanges(); SqlDataAdapter da = new SqlDataAdapter("select * from 表名", "连接字符串"); // 这边的 select 语句要和 你 从数据库获取数据并显示到 DataGridView 的一样! //根据当前 创建 Update命令SqlCommandBuilder builder = new SqlCommandBuilder(da);//获得可以用来更新数据源 的 update 命令da.UpdateCommand = builder.GetUpdateCommand(true); //将数据更新回 数据库!da.Update(dt);
随时随地看视频慕课网APP
我要回答