说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

c# 如何把datagridview中的信息选中列所在行的信息回填到数据库中

编辑:说三道四文库 发布时间:2017-10-24 01:18
HTML文档下载 WORD文档下载 PDF文档下载
运行结果:
 初始状态:
现在问题是如何把运行结果中任意点击一行或一列,把这一行的信息回填到数据库表中。
没明白你的意思!
是不是在DataGridView添加数据如后把这添加的数据保存到数据库中?
在c# winform中form1中插入datagridview,把它绑定到数据库中,新增一个按钮,这个按钮功能就是根据日期把datagridview绑定的信息显示出来,再添加一个按钮,这个按钮是把datagridview中的信息选中任意列所在行的信息回填到数据库中现在问题就是如何把datagridview中的信息选中任意列所在行的信息回填到数据库中!!
是在DataGridView选定数据如后把这添加的数据保存到数据库中
是在DataGridView选定数据如后把这这条数据保存到数据库中
那你就获取当前选中的值
http://blog.csdn.net/JiaoPengJay/archive/2010/02/03/5285252.aspx
这个是我写的在DataGridView中实现增删改查
也有获取当前选中的单元格的值
可能对你有所帮助
用ajax.pro 异步方式,首先用一列来存ID,然后通过一个js的function传入后台的异步方法中作为参数,然后这个方法就执行一个insert,就行了,至于那个js的function是想在双击行时触发,或者是单击行时触发,就随便你了
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.OracleClient;
using System.Data.SqlClient;
namespace WindowsApplication2
{
    public partial class Form2 : Form
    {
        private DataView dv = null;
        string sql = "";
        string Enabled = "";
        private string strconnection = "";
        private OracleConnection myconnection = null;
        public Form2()
        {
            InitializeComponent();
        }
        private void Form2_Load(object sender, EventArgs e)
        {
            strconnection = "Data Source=orcl9i ;Persist Security Info=True;User ID=scmis;Password=lgmis;";
            myconnection = new OracleConnection(strconnection);
            Init();
        }
        private void Init()
        {
            string sql = "select taskno as 任务单编号,taskcontext as 任务单内容描述,receiver as 接收人,planendtime as 计划完成时间,receiverno as 接受人工号,receivetime as 接收时间,senderno as 下达人工号 ,sender as 下达人,sendtime as 下达时间,task_status as 任务单状态 from T_INTERFACE_TICKETINFO";
            sql += " where  to_date(sendtime ,'yyyy-MM-dd HH24:MI:SS')  between  to_date('" + start.Value + "','yyyy-MM-dd HH24:MI:SS') and to_date('" + end.Value + "','yyyy-MM-dd HH24:MI:SS')";
            DataSet ds = ExecuteDatasetFromSql(sql);
            dataGridView1.DataSource = ds.Tables[0];
            //dataGridView1.da();
        }
        public DataSet ExecuteDatasetFromSql(string sqlcmd)
        {
            DataSet ds = new DataSet();
            try
            {
                myconnection.Open();
                OracleDataAdapter da = new OracleDataAdapter(sqlcmd, myconnection);
                OracleCommandBuilder orbc = new OracleCommandBuilder(da);
                da.Fill(ds);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex);
            }
            finally
            {
                myconnection.Close();
            }
            return ds;
        }
       private void Search_Click(object sender, EventArgs e)
        {
            Init();
        }
        private void Ok_Click(object sender, EventArgs e)
        {
        [size=24px] 问题就是这里,请把代码补充完整!!这就是问题的所在!! [/size
        }
}
 
  private void Ok_Click(object sender, EventArgs e) 
        { 
         问题就是这里,请把代码补充完整!!这就是问题的所在!!


请高手指点下!!!
我市这样理解的!datagridview中选中一个单元格!然后将这个单元格所在行的信息回填到数据库中:
如果是这样的话:
在click事件中代码如下
            if (datagridview1.CurrentCell.RowIndex >= 0)//确定选择不是列头
            {
                string aa = datagridview1.CurrentRow.Cells[0].Value.ToString();//获取该行第一个列的值
                  string bb = datagridview1.CurrentRow.Cells[1].Value.ToString();//获取该行第二个列的值
……依次类推;假如第三列的值是double型的,那么这样可以写:
                 double cc = double.parse(datagridview1.CurrentRow.Cells[0].Value.ToString());//获取该行第三个列的值
获取完值以后,你就以这些值为条件往数据库里添加就可以了!至于连接数据库阿,sql语句阿什么的旧不用我说了吧。不懂的发消息,噢
            }
你看看这个insert语句

insert into ksdz_item_list(item_id,product_id,item_no,item_note,item_grade,unit,qty_req,supplier,remark,item_class,item_type) select ksdz_item_list_seq.nextval, '" + product_id + "','" + item_no + "', '" + item_note + "', '" + item_grade + "',(select t.unit from unit t where t.note ='" + unit + "') unit, " + qty_req + ",'" + supplier + "', '" + remark + "',(select t2.item_class from item_class t2,item_type t3 where t2.note = '" + item_class + "' and t3.note ='" + item_type + "'AND t3.item_type = LPAD(t2.item_class,1,'0')) item_class,(select t4.item_type from item_type t4 where t4.note='" + item_type + "') unit from  dual
如果是字符串就用单引号  套双引号 套加号 套变量
瑞果是数字就不用单引号了
资源文件在DELPHI中的使用 自制替换指定串函数-Delphi资料 API函数快速入门API函数简介-VB资料 API函数快速入门怎样在VB中声明和使用API函数 API函数在VB开发中的应用 API函数在VB中的应用 API实现完美的图片出现效果-VB资料 ListView控件特效-VB资料 Office 95 API 的企业开发者指南-VB资料 SENDMESSAGE函数巧应用 -VB资料 VB 与Windows API 讲座(五) VB5 未公开的函数 VB5.0与Windows API 间的呼叫技巧 VB5中回调函数的使用方法 VB的API编程精粹(二) VB的API编程精粹(一) VB调用API函数技巧快速选择全部项目 VB调用API函数使窗口保持在最上层 VB中调用Windows API的注意事项 VB中访问API函数之防错技巧 VB中利用API函数实现特殊窗体的两种方法 VB中用API函数实现文件夹列表 WIN32 API-VB资料 WIN32 API的分类介绍 -VB资料 Win95系统API函数大揭秘 作者:何发武 -VB资料 把图标放在WIN95的系统托盘中-VB资料 打开/关闭光驱门-VB资料 调用API函数设计ABOUT窗口 -VB资料 功能强大的SendMessage函数 -VB资料 简单计算函数的编写过程-VB资料 将文件大小变成相应的字符串-VB资料 控件的布局问题? 实例化算不算继承? 急!!!!关于SQL数据堵塞 请大家推荐一下哪个汇编集成环境比较好用?DOS下用什么?WIN下用什么? 向各位请教两个tomcat的问题:(谢谢) 高手请问 拉格朗日算法VB=>BCB 求ASP的字符串比较函数. 找C++BUILDER高手!! 我在做演示光盘,用camtasia录制的屏幕图象,可是在客户的机器上播放不出来,在线等待,解决问题马上揭贴! fastreport如何不进行预览而直接打印! 不使用下拉数据窗口,如何实现输入产品代码即可显示产品名称 大哥救命啊 一个简单问题,在一个Win32 applicaion 中如何使用CString变量! 在线等待! 倒霉!!!平白无故被副总扣了100点! 我高中的班主任 JBuilder的爱好者,请留下您的联系方式!谢谢,让我们共同进步! 未指定默认数据库驱动…… VC中如何添加数据库支持? 栽ejb-jar.xml中部署的Ejb QL怎么和Home接口中声明的查询连接起来,必须以ejbSelect开头吗? 如何通过程序调用荧光笔操作?急,在线等!高分相送啊! 表格宽度 发现我的作文水平如果参加今年高考能得满分(仅限作文) 送100分,JB7+JBoss下,用CMP方式建两个EntityBean,比如DIfsZxx(主键所在实体),DIfsZxxRw(外建所在实体),当两者之间关系设为。。。。 谁能够告诉我所有ACCESS数据类型的英文名字?偶在VB中有用到! 请问如何才能使用asp连接foxpro数据库,使用oledb 启动出现找不到windows\system\service.vbs怎么回事??但进入系统正常,如何去掉??? Datagrid!!! 大家能不能推荐一个免费个人主页啊。 大家来帮我看看PHP连接ACCESS数据库的问题! 大家讨论一下这种软件的开发机制和速度优化机制,有没有可能进入代理内部? 放分拉,关于struts的问题,如何在action类中调用ApplicationResources.properties中的信息!!进者有分!! 如何基于对话框打印表格(比如个人简历)在线给分! 今天刚装了新的内核,所以写出过程供大家参考! 一个急需要解决的问题??? VC下如何接收COM+事件 妈妈,女儿对不起你 jbuilder乱码,在线求解 请教一个有难度的代码,江湖救急啊! 在线等!!! 编写一个短信中心,必须要向服务商拿哪些参数? 简单问题:关于ModifyStyle 大家有遇到这种情况吗:"使用jsp无法实现功能,而要被迫使用servlet"? 自己设计VCL组件时,怎样定义对象类型的属性 ? 关联算法的一个问题,大家共同讨论啊 奇怪的问题:高手来看看! 急,关于有状态会话bean的概念问题 关于mediaplayer控件的一个问题 如何让一个表格底下呈现阴影的样式 关于OBJECT哪位大虾知道,赶快进呀!帮小弟解决问题呀!:) 关于UNC ? 请问如何进行这样的操作:察看数据库中的数据,如果数据与edit1.text相同,则showmessage,如果不同,则添加。 某护士将葡萄糖针剂从病人的前臂静脉输入体内,当葡萄糖流经肺泡的毛细血管时,所经的途径是什么为什么 语文复习题,下册的 练习题也行 后天就是入学考试了 7月20考试,conversation怎么提高?conversation总是错很多,感觉比lecture快,来不及记笔记,有些细节题总错,还把握不好出题点,怎么办?请大家指教, 快乐8快乐飞盘任选一有什么好的呢 行容舒适的进入梦乡是什么词语 急,快来帮我,本人数学不好 快乐8快乐飞盘任选一那个是最好的 没什么说的吧,有的请说一下,分析的也行,我主要是用来参考. 在直四棱锥ABCD-A1B1C1D1中,AA1=2,底面是边长为1的正方形,分别是棱B1B、DA的中点.(1)求证:BF//平面AD1E (2)求证:DE垂直平面AEC 快乐10分任选3 中了两个有钱吗 六年级题目(会一题是一题)(1)有一批学生,按规定人数分组,若分成10组,则多13人,若分成12组,则少3人,求总数(2)同学们爬山,上山平均每分钟走60米,下山从原路返回,平均每分钟走80米,往 商女不知亡国恨,隔江独唱后庭花写的是哪一处名胜? 快乐8快乐飞盘任选一速度如何? 求助大家如何在电脑桌面主题上写字有点着急了啊,不好意思,麻烦给位朋友了7k 人们在下雨天很容易打瞌睡 下列原因中错误的是人们在下雨天很容易打瞌睡,下列原因中错误的是:A.下雨时发出雨声属于白噪音,是天然的 安眠曲B.雨天气压低,交感神经不给力C,雨天时,褪黑 ……九城谣谍遍网罗康有为在诗中写道:“海东龙泣舰沉波,上相锚轩(古代使臣乘坐的一种轻车)出议和……台人号泣秦桧歌,九城谣谍遍网罗.”该诗反映的历史事件有①甲午海战②《马关条 里关于女人善变的名言 打瞌睡是由什么原因组成的 九城谣谍遍网罗是什么意思 名字“玥辰”该怎么解释? (英语)看图,用正确的反身代词完成对话. 当注射液从你前臂的血管注入并肺时,药液经过的途径依次是1肺静脉 2肺动脉 3上腔动脉 4下腔动脉 5右心房 6左心房 7右心室 8左心室 玥瑶可以怎样解释? 由于数学考砸了,数学课代表被撤职了,我该怎么办? 葡萄糖经饮用进入右前臂肌肉的途径 玥辰什么意思 我第一次数学考得不好.班主任同时是数学老师,于是辞职,老师说我还行叫我不要胡思乱想没答应,这是怎么回事 通讯员负责行进中队伍的通讯,从队尾向前追,全速前进是部队速度的3倍,从队首返回队尾,每分钟减少100米,前进中,连续三次往返执行任务,共用1小时,三次返回队尾的时间比追赶前面共少用12分 4题2小题圈2 求教 上课老打瞌睡怎么办?我上生物课和数学课的时候总是打瞌睡,掐自己也没有用,怎么办? 高数题求解答.刚学求教1求级数【n=1】5x/(n+2)3^n的收敛半径和收敛区间. 2将函数f(x)=2/x-4展开为麦克劳林展式.请稍微详细点,初学者. 计算∫∫max{x²,y}dxdy,其中D是直线x=0,x=1,y=0,y=1所围成的闭区间其中max{x², 平行四边形有几条高? 一件工作,甲乙合作6天完成全部工作的5/6,甲完成1/2的时间与乙完成1/3的时间相同,则甲,乙单独工作各需要几天完成?解方程 计算二重积分∫∫3x/y² dxdy ,其中D由x=2,y=1/x和y=x围成. 在三角形ABC ∠C=90° 且AC=BC=3点M满足向量BM=2向量MA 则向量CM于向量CB的乘机是? 初一数学求解!一元一次方程 求不定积分∫du/(u-(1+u^2)^0.5/2).对不起,表述不太清楚,是∫du/(u-((1+u^2)^0.5)/2)。 考数学心态非常不好我考数学时心态非常不好,非常紧张,手也在发抖,非常害怕考不好,本来也考的不怎么样,每次也就是六七十分,一紧张,会的也忘了,有一阵子该紧张到胃痉挛,怎么办?我真的非 报纸的批发价是1035元,零售价是1.5元,小明赚了30元,卖了多少份报纸 育肥猪吃了就吐是什么病? “佛”里的单人旁,能不能换成其他的偏旁? 英语翻译 “辰巳午未”这个成语是什么意思?不要单独解释这几个字,我看过了.我指的是这几个字组成的的成语. 平行四边形有几条底?几条高? 碟中谍4 英文简介300词左右500词左右 语法一定要通 老师会check的 红颜色“辰”字定义图片、跪求希望可以能能的跟 这个搭配的洪字、在线等、希望各位高手帮帮小妹忙、50就给你了 若(2a^mb^m+n)^3=8a^9b^15成立,则m= n=(急)帮帮小弟吧.不不,是小妹.呜呜 碟中谍4英语台词加中文翻译? 小孩爱捡地上的脏东西吃怎么办? 若(2a^m*b^m+n)^3=8a^9b^15 则m= ,n= .求回答, 求碟中谍1英文剧情介绍 求第20题的答案! 已知(1/2a^m+1b^n-1)^3=1/8a^9b^12,求m和n的值 已知平面直角坐标系内的两个向量a=(1,2),b= (m,3m-2)且平面内的任一向量 c 都可以唯一的表示成 c=λa+μb(λ,μ 是实数),则 m 的取值范围是A.(-∞,2) B.(2,+∞) C.(-∞,+∞)D.(-∞,2) ∪(2,+∞) 还要原因 求电影碟中谍2英文简介 请帮我数一下[天安门]有多少笔画?请帮我数一下[天安门]有多少笔画. WHO是啥意思? 江苏的! 2012年5月20日人力二级 实操技能 请问同样考这个的同学,简答题的三道题分别是什么题目啊?如题简答题的题目分别是什么啊? 美媒:美是全球不多的超级大国 不得不美媒:安倍把日本带向一个不屈服于美国美媒:安倍讲话相当于给中国人“当面一捷克议会提前大选共产党可能重回执政地伊朗首都德黑兰近日被撤下反美情绪标语调查称征地拆迁波及全国16%家庭人民日报光明日报新闻联播头版头条报道印筹谋在中巴边界建14条铁路线 用于潘基文强烈谴责刚果(金)反政府武装袭沙特女性挑战不准开车禁令 上传开车视土耳其肉夹馍“创始人”在德国去世享年中央气象台继续发布霾预警 京津地区局2014年春运空调列车可为手机充电 陕西咸阳全城环卫工过节休息一天 三千纽约华裔社区发生凶杀案 4名儿童被刺美“情报器”失控威胁全球 奥巴马或成德媒爆出内幕:默克尔电话2002年就美国国安局:奥巴马并未参与讨论监听默韩国向朝鲜“还人”中国游客成韩免税店最大主顾雅加达司机靠微博避“堵”乌克兰男子威胁劫机遭擒 两架F 16南昌大雪致部分公交线路停发 市民可拨香港廉政公署将举行开放日王毅:习主席43小时出席12场活动 王毅:习主席索契之行为中俄关系发展作团伙成员冒充警察在高速公路上劫走私冷哈登晒人狮合面海报 遭球迷嘲讽像猩猩解放军陆航6架武直-10实施夜间突防西班牙公主否认参与洗钱和税务犯罪王毅:习主席在索契积极为我国申办冬奥台媒:谢长廷大动作 逼苏贞昌蔡英文表孔卡替身价格贵过孔卡!曝迪亚曼蒂转会安徽工商、质检、食品药品部门将划归地安徽去年GDP达1.9万亿元 今年将南昌大雪致市内道路多处结冰 昌铜高速退伍战士扑火救人壮烈牺牲 旅政委称为1月各类自然灾害共造成212.9万人山西党政主要领导不直接分管人事财务等成都军区某旅新型自行榴炮引来士兵知识米尔斯32分马刺胜山猫 灰熊逆转老鹰中国:奥林匹克精神的践行者和弘扬者
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘