相信自动生成xsd的数据集文件,很多人都会,这里不解释先。

利用GridView和ObjectDataSource进行数据显示,很多人也会,现在在此基础上来做些例子,比如进行组合查询,修改记录,删除记录等操作

本文在一个字段很多的表中抽出2个字段来做例子,xsd文件中的数据集如图:

vs2005中利用自动生成数据集、ObjectDataSource、Gridview进行组合查询

其中select语句为如下:

vs2005中利用自动生成数据集、ObjectDataSource、Gridview进行组合查询select mkbh,mkmc from mkjk where mkbh like @mkbh+'%' and mkmc like '%'+@mkmc+'%'

update方法updatequery配置如下:

vs2005中利用自动生成数据集、ObjectDataSource、Gridview进行组合查询UPDATE [mkjk] SET [mkmc] = @mkmc WHERE [mkbh] = @Original_mkbh

delete方法deleteQuery配置如下:

vs2005中利用自动生成数据集、ObjectDataSource、Gridview进行组合查询DELETE FROM [mkjk] WHERE [mkbh] = @Original_mkbh


数据集建立完毕。接着下来建立aspx页面:

一个ObjectDataSource控件、一个Gridview控件、2个textbox、一个按钮。

配置ObjectDataSource时,select方法、update方法、delete方法如上设置的方法直接选择即可。

vs2005中利用自动生成数据集、ObjectDataSource、Gridview进行组合查询

在最后一步配置查询参数时,如下图:

vs2005中利用自动生成数据集、ObjectDataSource、Gridview进行组合查询

点击如上图的配置数据源即可完成此处的配置。接着配置gridview控件,如下图:

vs2005中利用自动生成数据集、ObjectDataSource、Gridview进行组合查询vs2005中利用自动生成数据集、ObjectDataSource、Gridview进行组合查询

 然后按钮的onclick事件代码如下:

vs2005中利用自动生成数据集、ObjectDataSource、Gridview进行组合查询this.GridView1.DataBind();

此时发觉我就写了一行c#代码即完成了上述一切功能。

相关文章:

  • 2021-12-17
  • 2021-06-06
  • 2022-12-23
  • 2021-06-02
  • 2021-08-28
  • 2021-12-01
  • 2021-05-28
猜你喜欢
  • 2021-09-30
  • 2022-01-17
  • 2021-09-30
  • 2021-11-18
  • 2022-12-23
  • 2022-02-25
相关资源
相似解决方案