在C#中怎么将SQL语句执行的内容显示出来?

这是适配器的初始化代码:privatevoidPage_Load(objectsender,System.EventArgse){SqlConnectionconn=ne... 这是适配器的初始化代码:
private void Page_Load(object sender, System.EventArgs e)
{
SqlConnection conn=new SqlConnection();
conn.ConnectionString="server=127.0.0.1;database=test;User ID=sa;password=";
string sqlstr="select * from students";
SqlDataAdapter da=new SqlDataAdapter(sqlstr,conn);
DataSet ds=new DataSet();
da.Fill(ds,"students");
DataGrid1.DataSource=ds.Tables["students"].DefaultView;
DataGrid1.DataBind();
}

当我点击"执行SQL语句"按钮时就会执行在文本框中的自己输入的SQL语句,而查询或修改得到的结果会当我点击"读取数据"按钮时显示到GataGrid1控件上.
其中"执行SQL语句"按钮的代码如下:
private void Button1_Click(object sender, System.EventArgs e)
{
SqlConnection conn=new SqlConnection();
conn.ConnectionString="server=127.0.0.1;database=test;User ID=sa;password=";
string cmdtxt=TextBox1.Text;
SqlCommand cmd= new SqlCommand(cmdtxt,conn);
conn.Open();
cmd.ExecuteNonQuery();
Response.Write("<script>window.alert('OK!,执行成功.');</script>");
conn.Close();
}

问题是我要怎么写"读取数据"按钮的这个代码,让我执行SQL得到的结果显示到GataGrid1控件上.
谁帮帮忙给我填下这个空咯,还告诉我有其他什么要设置的.谢谢
private void Button2_Click(object sender, System.EventArgs e)
{
//????????????????????????????????????????????????????????????
}
展开
 我来答
Axure夜话
推荐于2017-09-24 · 知道合伙人软件行家
Axure夜话
知道合伙人软件行家
采纳数:1197 获赞数:1344
1992年毕业于太原理工大学,20年IT公司工作经验现任山西誉海和科技有限公司技术总监,老二牛车教育课程总监

向TA提问 私信TA
展开全部
C#中将SQL语句执行的内容分显示出来可以通过按照不同的输出结果类型
1:输出的结果是集合对象
2:输出的结果是DataSet或者DataTable
可以使用GridView绑定数据源即可
3:输出的结果json
4: 输出的结果xml
首先需要转换,再进行数据绑定
wqivcr
推荐于2017-09-02
知道答主
回答量:29
采纳率:0%
帮助的人:0
展开全部
private void Button2_Click(object sender, System.EventArgs e)
{
SqlConnection conn=new SqlConnection();
conn.ConnectionString="server=127.0.0.1;database=test;User ID=sa;password=";
string cmdtxt=TextBox1.Text;
SqlCommand cmd= new SqlCommand(cmdtxt,conn);
conn.Open();
SqlDataReader sdr=new SqlDataReader();
sdr=cmd.ExecuteReader();
DataGrid1.DataSource=sdr;
DataGrid1.DataBind();
Response.Write("<script>window.alert('OK!,执行查询成功.');</script>");
conn.Close();
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
OnlyForCSharp
2008-06-17
知道答主
回答量:10
采纳率:0%
帮助的人:0
展开全部
重新连接数据库,绑定控件啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
era_xu
2008-06-17 · TA获得超过113个赞
知道小有建树答主
回答量:224
采纳率:0%
帮助的人:173万
展开全部
你写的很好啊
把执行的结果绑定到GridView上不就行了吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式