求教ASP.NET(c#)动态操作gridview显示数据库内容

网页上两个TEXTBOX,一个BUTTON,希望在button的click触发后,获取textbox1的值,用其值关联查询数据库(如 select * from tableA where colB=textbox1.text 概念表达式,请忽略语法错误),将查询到的结果以gridview显示在页面上,求问如何动态操作这样的gridview~
目前只是拖拽控件,设置其数据源和一个固定的查询语句,但是不知道如何用代码动态根据textbox里的内容去改变里面的内容,谢谢。

把sql语句写进SqlDataSource里,下面给VB.net的例子
触发button的点击事件,执行如下代码
Dim sql As String
sql = "select * from tableA where id <>''"

If Not textbox1.text.trim = "" Then
sql = sql & " and colB = '" & textbox1.Text.trim & "'"
End If

sql = sql & " order by id desc"
SqlDataSource7.SelectCommand = sql
GridView1.DataSourceID = "SqlDataSource7"
GridView1.DataBind()
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-11-20
QQ留下或加我ID

如何在html页面中动态显示数据库中的信息c#和asp.net用做后台
你想怎么样动态显示?一般都是将数据库连接到ASP上,再调用,页面的话建个表格,添加控件可以实现添加、删除、修改、翻页等操作。不知道你要怎么动态显示,如果要实现上面我所说的,就要好好看书了(网上好多这样的代码),说简单也简单,说麻烦也麻烦~~< exec="select * from 表"set rs=server.crea...

关于asp.net c# 动态生成GridView的问题。
1、直接查询出来。如楼上的说法。2、在gridview的rowdatabound事件中来替换 if(e.cells[对应列].text== 0){ e.cells[对应列].text = "支出"} else { e.cells[对应列].text = "收入"} 补充一下方法2 动态生成的情况下,需要在页面级定义gridview变量,并且在pageload时声明rowdatabound事件 ...

ASP.NET中的gridview中怎么让显示的数据成树形结构,数据从数据库...
这样的数据显示建议你用treeview或menu做,那样比较方便,如果你需求是要用gridview做的话,给你个大概方法,我做过按列显示的,估计你这按行也差不多,也就是判断数据是否相同,然后相同的单元格隐藏,第一个单元格就colspan加1,注意逻辑判断 ...

C#里面,动态绑定的gridView显示结果如何隐藏指定的列?
没必要隐藏,如果你是用DateSourse赋值的话就把gridview里的自动生成字符的勾去掉,然后自己建帮定的值,需要隐藏的就不要去建,例如你要把ID隐藏,就不用去建ID的列,但是你超链接又需要ID的话,其实ID是能读取到的

ASP.NET中的GirdView显示数据时,我要判断如果用户是管理员则不显示,求...
既然是ASP.NET,那么你应该会用javascript,获取session,判断权限,设置下,gridview的显示属性,gridview先默认设置为 display==block 如果是管理员就display==none,这样不是就可以了么。不过不建议这么做,废话还是,在绑定前判断,如果做产品的话,必须这么做。如果不是,随你怎么搞,我用3种方法...

怎么用C#在网页中显示数据库的数据
建立一个到 std.mdb 的数据连接,并设置数据源控件的SelectCommand命令为“Select ssex, sage, sname, sno,usrname From stdinfo”。然后拖动 一个 GridView 控件,绑定到先前的那个 AccessDataSource 数据源控件即可。很简单的操作,建议你到MSDN的WebCast下载苏鹏讲师的《asp.net2.0快速入门》。

在C# ASP.net 中怎么获取GridView控件选择行的内容
首先, 可以在GridView中增加一隐藏字段, 例如:<asp:LinkButton ID="btnStatus" runat="server" CommandName="Action" Visible="false" CommandArgument="<%# ((GridViewRow)Container).RowIndex %>"><\/asp:LinkButton> 这里主要设置行的Index.然后在GridView有一个RowCommand(object sender, GridView...

C# 如何把从数据库中查到的数据显示在datagridview中
private void Form1_Load(object sender, EventArgs e){ string strsql="select * from stop where stop_id>5";\/\/查询语句。SqlConnection conn = new SqlConnection("server=.;uid=sa;pwd=sa;database=BUSTWO");SqlCommand cmd = new SqlCommand(strsql, conn);SqlDataAdapter da = new ...

C#作的GridView控件中内容为什么显示不出来?(C#做的)
你重新拉个gridview到页面上绑定下数据,有个窗口可以预览gridview的结果,应该是数据绑定的有问题。

我想用asp.net(C#)实现查询功能,从SQL Sever数据库中读取数据,能帮帮我...
<asp:DataGrid ID="DataGrid1" runat="server" DataSourceID="SqlDataSource1" AutoGenerateColumns="False"> <Columns> <asp:BoundColumn DataField="EmployeeID" HeaderText="雇员ID"><\/asp:BoundColumn> <asp:BoundColumn DataField="LastName" HeaderText="姓"><\/asp:BoundColumn> <asp:BoundC...

相似回答