gridview控件功能(gridview控件的属性和事件)
如何在GridView控件中实现编辑和删除功能?
1.所接的数据源(即数据表)必须有主键;
2.配置SqlDataSource:点击配置数据源,新建一个连接,下一步,选择一个表,要具有增加、编辑和删除功能,在这个窗体里点高级按钮,弹出高级SQL生成选项的窗口,如果所选择的表(即数据源)没有主键,在这个窗口的所有选项是灰色的,无法使用。在这个窗口里生成增加、修改、删除语句。这样完成了SqlDataSource控件的数据源配置。
3.配置GridView控件。
(1)在属性面板设置DataSourceID属性为数据源控件SqlDataSource控件。
(2)打开GridView任务面板(在这个控件的右上按钮处),选择编辑列,在此可以增加要显示的列。
(3)在GridView任务面板选择启用编辑、启用删除项,要注意的是:如果在配置SqlDataSource时没有通过高级按钮来生成增加、修改、删除语句,在这个任务面板中将无法见到这几个选项。这样选择后,会自动在GridView生成一列,具有增加、修改、删除按钮。另外也可以通过编辑列或模板列的方式生成增加、修改、删除按钮。通过以上三步,不用编写一句代码就能使GridView具有编辑、增加、删除功能,很方便。
如何利用GridView控件实现查找功能
首先保证你装MSSQL然后将我的方法复制到你的代码中就可以直接运行了,我使用的MSSQL中默认的数据库Master,你可以自己修改
注意你的代码也需要引入using System.Data.SqlClient;这个空间。
你首先将一个TextBox、Button、GridView拖入你的代码,然后双击Button产生事件,将TestCon();写入,如下:
//按钮的事件
protected void Button1_Click1(object sender, EventArgs e)
{
TestCon();
}
然后在你代码编辑页面直接复制下面的方法即可,
private void TestCon()
{
string strConn = "data source=localhost;initial catalog=master;user id=sa;password=";
SqlConnection con = new SqlConnection(strConn);;
DataSet ds = new DataSet();
con.Open();
//自定义查询SQL字符串
string strTemp = TextBox.Text //需要查寻的数据,从TextBox中读取
string cmdtext = "select '"+strTemp+"' from spt_values";
//数据库记录保存到字符串
//创建SqlDataAdapter数据适配器
SqlDataAdapter sda = new SqlDataAdapter(cmdtext, con);
//创建数据集
//填充数据集合(如下:填充进字符串表名Master)
sda.Fill(ds, "Master");
GridView1.DataSource = ds;
GridView1.DataBind();
}
这样完全按照你的要求做出了简单查寻功能
gridview控件的功能是什么
本文将由达内的讲师详细为您介绍关于的相关常识。 我们在很多的第三方控件中都会发现有点击列头进行排序的功能,其实,在GridView控件中也是可以实现的,下面我们就看看如何在GridView控件中实现排序的示例。 以下为实现在GridView控件排序功能的全部代码,各位只需复制粘贴到vs中即可运行。 前台代码: asp:GridView ID="GridView1" runat="server" AllowSorting="True" AutoGenerateColumns="False" CellPadding="3" OnSorting="GridView1_Sorting" Columns asp:BoundField DataField="身份证号码" HeaderText="用户ID" SortExpression="身份证号码" / asp:BoundField DataField="姓名" HeaderText="用户姓名" SortExpression="姓名"/ asp:BoundField DataField="员工性别" HeaderText="性别" SortExpression="员工性别"/ asp:BoundField DataField="家庭住址" HeaderText="家庭住址" SortExpression="家庭住址"/ /Columns
GridView 控件的作用及常用属性有哪些,作用是什么
一般用于显示列表信息,
asp:GridView ID="gvMessage" CssClass="grayBorder" AutoGenerateColumns="False"
runat="server" Width="800px"
Columns
asp:BoundField DataField="Title" HeaderText="消息标题" /
asp:TemplateField HeaderText="消息类型"
ItemTemplate
asp:Label ID="Label1" runat="server"
Text='%# Eval("Type.MessageTypeName") %'/asp:Label
/ItemTemplate
/asp:TemplateField
asp:BoundField DataField="BeginTime" HeaderText="开始时间" /
asp:BoundField DataField="EndTime" HeaderText="结束时间" /
asp:BoundField DataField="RecordTime" HeaderText="创建时间" /
asp:TemplateField HeaderText="修改"
ItemTemplate
asp:ImageButton ID="ibnEdit" ImageUrl="~/images/edit.gif" runat="server"
PostBackUrl='%# Eval("MessageId","~/Message/MessageManage/EditMessage.aspx?id={0}") %' /
/ItemTemplate
/asp:TemplateField
asp:TemplateField HeaderText="删除"
ItemTemplate
asp:ImageButton ID="ibnDel" runat="server" ImageUrl="~/images/delete.gif"
CommandArgument='%# Eval("MessageId") %'
OnClientClick="return confirm('确定要删除吗?')" onclick="ibnDel_Click" /
/ItemTemplate
/asp:TemplateField
/Columns
/asp:GridView
DataField-对应数据库字段,
Gridview里面的属性有哪些 都有什么用
Gridview 是C#用户界面表格控件
具体属性如下:
可查看msdn详细介绍
具体属性如下:
AllowsColumnReorder :获取或设置一个值,该值指示 GridView 中的列是否可以通过拖放操作重新排序。
ColumnHeaderContainerStyle:获取或设置应用于列标题的样式。
ColumnHeaderContextMenu:获取或设置 GridView 的 ContextMenu。
ColumnHeaderStringFormat:获取或设置一个撰写字符串,该字符串指定如果 GridView 的列标题显示为字符串,应如何设置这些列标题的格式。
ColumnHeaderTemplate:获取或设置用于显示列标题的模板。
ColumnHeaderTemplateSelector:获取或设置为选择每个列标题所使用的模板提供逻辑的选择器对象。
ColumnHeaderToolTip:获取或设置当鼠标指针悬停在某个列标题上时显示的工具提示的内容。
Columns:获取为此 GridView 定义的 GridViewColumn 对象的集合。
DefaultStyleKey:获取 GridView 的默认样式的引用。(替代 ViewBase.DefaultStyleKey。)
DependencyObjectType:获取对此实例的 CLR 类型进行包装的 DependencyObjectType。?(从 DependencyObject 继承。)
Dispatcher :获取与此 DispatcherObject 关联的 Dispatcher。(从 DispatcherObject 继承。)
GridViewItemContainerStyleKey:获取一个键,该键引用为 GridView 中的每个 ListViewItem 定义的样式。
GridViewScrollViewerStyleKey:获取一个键,该键引用为 ScrollViewer 控件(该控件包含 GridView 显示的内容)定义的样式。
GridViewStyleKey:获取一个键,该键引用为 GridView 定义的样式。
IsSealed:获取一个指示此实例当前是否已密封 (只读)的值。 (从 DependencyObject 继承。)
ItemContainerDefaultStyleKey:获取对 GridView 中数据项的容器的默认样式的引用。(替代 ViewBase.ItemContainerDefaultStyleKey。)