asp.net中怎么获取gridview指定列指定行的值

asp.net中怎么获取gridview指定列指定行的值,第1张

linkbutton 可以使用 eCommandArgument 参数把你先要触发的行的ID(或者唯一标识) 设置到这个参数内;你触发 RowCommand 事件中 就可以 获取该行;第一列数据可以通过datagridviewRows["获取的行"]Cells["列名"] 或者datagridviewRows["获取的行"]Cells[1];

首先在定义Gridview时,前台代码里写上你要绑定的表格字段名就行。给你个例子:

<asp:GridView ID="admin" runat="server" ……

<FooterStyle BackColor="#507CD1" ForeColor="White" Font-Bold="True" />

<Columns>

<asp:BoundField DataField="adminid" HeaderText="管理员姓名" />

<asp:BoundField DataField="dep" HeaderText="所属单位" />

</Columns>

……

</asp:GridView>

上面的adminid就是表格的字段名,“管理员姓名”是girdview上显示的名字,相信这个可以解决你的问题

你可以在页面的源代码里面自己给HeaderText取一个列名!如:

<Columns>

<asp:TemplateField HeaderText="身份z号">

<ItemTemplate>

<%# Eval("card") %>

</ItemTemplate>

<EditItemTemplate>

<asp:TextBox ID="TBCard" Text='<%# Eval("card") %>' runat="server" />

</EditItemTemplate>

</asp:TemplateField>

</Columns>

你可以参照上面的方式去试一试,上面的<EdititemTemplate>是启用GridView编辑功能时的显示数据!是可编辑的~~

你想要的实际效果相当于百度效果,可以输入字符自动d出下拉框显示相关信息,只不过你的是放在gridview中。楼上说的很明白,需要用js来实现,也可以使用ajax autocomplete实现相关功能。具体代码可以网上搜寻

这个大体思路是这样,拖拽一个textbox,一个button,一个gridview控件,在button上双击进入代码编辑页面

sqlconnection

conn

=

new

sqlconnection("server=数据库服务器名;user

id=sa;pwd=密码有则写没有则空;database=数据库名");//绑定数据库

connopen();

string

sql1

=

"select

from

表名

where

字段名='"

+

textbox1text

+

"'";

sqlcommand

cmd1

=

new

sqlcommand(sql1,

conn);

sqldataadapter

da

=

new

sqldataadapter(cmd1);//执行查询语句

dataset

ds

=

new

dataset();

dafill(ds);

gridview1datasource

=

ds;

gridview1databind();//将查询到的数据绑定到gridview

这样就完成了,你根据你的需求改改,有问题直接向我提问,我尽力帮你,祝你好运

以上就是关于asp.net中怎么获取gridview指定列指定行的值全部的内容,包括:asp.net中怎么获取gridview指定列指定行的值、gridview内容显示表格的字段名、c# .net 如何修改gridview自动生成列的列名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9306320.html

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

发表评论

登录后才能评论

评论列表(0条)

保存