datagridview中数据传递的问题

问题描述

stringMyconnection="workstationid=localhost;IntegratedSecurity=SSPI;database=MyApp";SqlConnectionMyconn=newSqlConnection(Myconnection);Myconn.Open();stringSTstrsql="select*fromcalendar";SqlCommandSTcmd=newSqlCommand(STstrsql,Myconn);SqlDataAdapterda=newSqlDataAdapter(STstrsql,Myconn);DataSetdt=newDataSet();da.Fill(dt);this.dataGridView1.DataSource=dt.Tables[0];这是段数据刷新代码,我想把它写成个类,但是dataGridView1中的数据我不知道应该如何传递到这个类中。代码应该如何实现,能否给出详细点的代码?

解决方案

解决方案二:
是把数据集传到dataGridView1中吗?那就:publicclassdataset{privateDataSetgetdata(stringsql){stringMyconnection="server=.;database=hh;uid=sa;pwd=;";SqlConnectionMyconn=newSqlConnection(Myconnection);Myconn.Open();SqlCommandSTcmd=newSqlCommand(sql,Myconn);SqlDataAdapterda=newSqlDataAdapter(sql,Myconn);DataSetdt=newDataSet();da.Fill(dt);returndt;}datasetda=newdatadet();this.dataGridView1.DataSource=da.getdata(sql);
解决方案三:
应该是PUBLIC!

时间: 2024-09-21 16:27:31

datagridview中数据传递的问题的相关文章

datagridview 中数据如何批量修改sql2005 中数据

问题描述 在datagridview中有字段姓名,学号,分数几个字段,行数有多行.数据库中有成绩表,包括姓名,学号,分数.问题1:我想把成绩表中的分数都替换成datagridview中的分数,按照姓名,学号相等条件.请问如何处理.谢谢. 解决方案 解决方案二:循环gridview中的行,然后用姓名,学号作为where条件对分数进行update操作就可以了建议不判断姓名,直接判断学号,学号应该是唯一的主键解决方案三:1.是不是只能用循环,有没有把gridview中的数据当做sql中的一个表来操作.

Ajax中数据传递的另一种模式 javascript Object Notation思想(JSON)_AJAX相关

Ajax是"异步javascript和XML"的缩写已经众所周知,然而虽然XML是看上去的重要组成部分,它却不是必须的.一位资深的软件工程师Douglas Crock ford 开发了一个内建于 javascript 的数据格式,称为javascript 对象表示(JSON,javascript Object Notation),意思是直接使用Ajax对象来传递信息,可以读作"Jason". 1. 什么是 JSON JSON概念很简单,JSON 是一种轻量级的数据格

Ajax中数据传递的另一种模式 javascript Object Notation思想(JSON)

Ajax是"异步javascript和XML"的缩写已经众所周知,然而虽然XML是看上去的重要组成部分,它却不是必须的.一位资深的软件工程师Douglas Crock ford 开发了一个内建于 javascript 的数据格式,称为javascript 对象表示(JSON,javascript Object Notation),意思是直接使用Ajax对象来传递信息,可以读作"Jason". 1. 什么是 JSON JSON概念很简单,JSON 是一种轻量级的数据格

c#好如何实现datagridview中数据带小计的方法

问题描述 如题,我现在是用的读取数据库,然后在while(myReader.Read()){dataGridView1.Rows.Add();DataGridViewRowdataGridView1r=dataGridView1.Rows[dataGridView1.Rows.Count-1];dataGridView1r.DefaultCellStyle.BackColor=System.Drawing.Color.Khaki;this.dataGridView1.AutoSizeColumn

求救!c#datagridview已绑定ACCESS数据库,现在对datagridview中数据进行更改,通过保存按钮更新到数据库!

问题描述 如题.这是按钮代码privatevoidbutton2_Click(objectsender,EventArgse){if(MessageBox.Show("是否保存数据?","系统消息",MessageBoxButtons.OKCancel,MessageBoxIcon.Question,MessageBoxDefaultButton.Button2)==DialogResult.OK){dataGridView1.EndEdit();//重新用表格数据

C# 中两个datagridview数据传递的问题

问题描述 请教,我想在两个datagridview中互相能转移数据比如有datagridview1,他的数据源来自datatable.另一个datagridview2无数据源.当我双击datagridview1中的一行数据时,把数据转移到datagridview2中,并且datagridview中的那一行数据就没有了.请问该怎么写? 解决方案 解决方案二:帮顶`我只会用listview实现解决方案三:datagridview,winform的?解决方案四:是的解决方案五:privatevoidd

HTML5中window.postMessage,在两个页面之间的数据传递

 关于postMessage   window.postMessage虽然说是html5的功能,但是支持IE8+,假如你的网站不需要支持IE6和IE7,那么可以使用window.postMessage.关于window.postMessage,很多朋友说他可以支持跨域,不错,window.postMessage是客户端和客户端直接的数据传递,既可以跨域传递,也可以同域传递.   应用场景   我只是简单的举一个应用场景,当然,这个功能很多地方可以使用.   假如你有一个页面,页面中拿到部分用户信

浅谈ASP中Web页面间的数据传递

web|数据|页面 基于Web的动态网页设计必会涉及到页面间的数据传递,文章探讨了ASP设计中常用的Web页面间的数据传递方式,分析各种数据传递方式的使用方法.使用场合及优缺点,其都是设计阶段选择数据传递方式考虑的关键.往往使用动态网页技术制作ASP应用程序时一般至少拥有二个或二个以上的Web页面,这时就得考虑在多个Web页面间传递数据的处理工作.而ASP应用程序的各个页面类似于Windows应用程序的form窗体,Windows应用程序各form间数据传递可以通过定义全局变量等方法来实现.网页

Visual Foxpro 7全新登场之XML在COM组件数据传递中的意义

说在前面 记得我第一次接触 COM 组件编程时,就有这样的疑问:传递数据集有没有好办法.我们知道,Visual FoxPro 是最强大的数据处理系统,它的Cursor 的强大.灵活的支持是无有匹敌的.既然Visual FoxPro 对数据集的处理能力这么强大,但是COM编程时,怎样简单的在各类客户端程序与 Visual FoxPro 编写的 COM 组件之间传递 Cursor --只有来去容易,用的才方便舒心! 那个时候我们模仿ADO组件,使用 "属性+循环" 的方法解决这个难题,记得