asp.net中用VB.net读取DataGrid中行的实现

原创 2006年06月04日 20:42:00

    对于asp,net的初学者而言,在同一个页面中获取DataGrid中某一行的数据可能比较难,不知从何实现,特别是提取出用户当前所点击行的记录,呵呵,就我本人也是初学者,有些地方解释不清楚,还请原谅.

    在DataGrid控件中,先把AutoGenerateColumns属性设为False,这样就不会自动生成列了,然后手动添加按钮列,这就是读取数据的时候所点击的按钮,比如说要修改当前记录,可以这样写:<asp:ButtonColumn Text="修改" ButtonType="PushButton" HeaderText="" CommandName="MODY">,buttonype属性表示按钮的类型,这里选Pushbutton,显示的效果和我们平时的命令按钮一样,text就是按钮上所显示的文本了,这样的话在运行中就可以看到表中多了一列按钮,然后添加onitemcommand所触发的事件,我的代码是这样写的

<asp:datagrid id="DataGrid" runat="server" AutoGenerateColumns="False" Width="710px" OnItemCommand="Grid_Command">

红色部分就是自定义的一个过程的名字,你所要实现的功能就在这个过程中写,系统不会自动生成,我的代码如下:

Sub Grid_Command(ByVal sender As Object, ByVal e As DataGridCommandEventArgs)
        Dim linenum As String = e.Item.ItemIndex  '得到当前所单击行的行号

        Dim lineid As String 

       Dim com_name As String

        DG_lj.SelectedIndex = CInt(linenum) '设定当前行为选定行
        lineid = DG_lj.SelectedItem.Cells(0).Text '得到当前行中第列的数据内容,第二列的依此类推
     
        com_name = e.CommandName '得到单击命令按钮的事件名称,也就是说判断你单击的是哪个按钮
        If com_name = "MODY" Then

            '如果是你所要的那个按钮,那就在这处理数据吧, 要改要删就在你自己了.         

        End If

end sub

希望对你有所帮助,如有问题,请发邮件至ljzych@163.com,大家共同提高.

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

VB.net数据库编程中DataGrid控件的使用技巧

如何用同一个DataGrid显示不同的数据表;如何用DataGrid显示主表/明细表的内容;如何用DataGrid分页显示或编辑数据表的记录。这些技巧在开发数据库程序中很实用。 DataGrid是VB...
  • jxjxlc
  • jxjxlc
  • 2016-11-10 11:25
  • 1571

asp.net 实现中行b2b接口

  • 2015-04-02 17:51
  • 262KB
  • 下载

JS获得ASP.NET(C#)页面上GridView选中行的信息

做web开发还是新手的我,之前为了得到Gridview中的值,是将其通过服务端控件先将Gridview中的数据保存到服务端,然后绑定当一个服务端的隐藏域,之后通过js读取隐藏域中的值,现在感觉这种方法...

ASP.NET中用IHttpModule接口实现伪静态

我们在开发网站的时候,会经常的用到get的方式来传值,这样,对我们来说,后台代码的实现是比较容易和方便的,但是,这种URL也会有相应的弊端,一个就是令我们经常头疼的Sql注入,一个是可以不利于SEO(...

ASP.NET MVC3中用内置的MEF实现IoC

本文讲述关于用Managed Extensibility Framework (MEF) 的方法来实现IoC和Asp.net的集成。很多人不知道,这个MEF貌似是个大框架,其实已经内置在.NET F...

ASP.NET中用IHttpModule接口实现伪静态

在开发网站的时候,会经常的用到get的方式来传值,这样,对我们来说,后台代码的实现是比较容易和方便的,但是,这种URL也会有相应的弊端,一个就是令我们经常头疼的Sql注入,一个是可以不利于SEO(搜索...

Asp.Net使用Easy UI DataGrid 实现行过滤[行模糊查询数据]

在使用Easy UI datagrid 列表控件时,对列表数据的查询需要自己写查询页面,然后点击按钮查询取到数据刷新datagrid,如何说直接在datagrid列表上面对列表上面的某一列进行数据查询...

ASP.net 中用JQuery+AJAX+JSON 实现无刷新传参

总结背景:这个学期我们有数据库课设,我本来是比较擅长JSP的,结果老师指明不让用JAVA,我虽然对C#窗体编程较为熟练可是实在是不想再去学ASP,因为我肯定不会深入学下去,学什么MVC模型……(我js...

vb.net DataGrid Windows 控件执行分页

http://support.microsoft.com/kb/305271/zh-cn DataGrid Web 控件有内置的自动或自定义分页功能,但是 DataGrid Wind...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)