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

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

编辑:说三道四文库 发布时间:2017-01-24 03:15
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
如果是字符串就用单引号  套双引号 套加号 套变量
瑞果是数字就不用单引号了
菜单项的动态装入 -VB资料 处理加了密码的MDB文件-VB资料 VB创建临时文件 从公共对话框控件中提取多个文件名称 -VB资料 从全路径名中提取文件名 -VB资料 打印MsChart之类的控件 -VB资料 谈谈在VB6.0中如何使用资源文件进行编程 动画图像分解在VB动画设计中的应用 多重文档界面设计方法-VB资料 恢复回收站中的文件 -VB资料 VB获得位图文件的信息 VB获得文本框中光标所在行的内容 VB获取程序工作路径的方法 VB获取文件或文件夹属性 基于VB的通用折行打印程序 基于VB和EXCEL的报表设计及打印 VB建立多级目录 -VB资料 VB建立快捷方式-VB资料 VB建立文件关联 -VB资料 将RichTextBox 之中被选取的内容复制到剪贴簿-VB资料 将我的程序的文本直接送到WORD中(不用粘贴)-VB资料 开启文件属性窗口 -VB资料 快速读取 TextBox 第 N 行的资料 -VB资料 快速选择里List全部项目-VB资料 VB利用 App.Path 读取「应用程序所在之目录」 VB利用 EM_LINESCROLL 信息控制 TextBox 的卷动。 命名的技巧 -VB资料 目录所占的字节数-VB资料 VB判断文件是否在IE的缓存中 屏蔽文本框的右键菜单-VB资料 VB取得长文件名 Husbands Overheard Fine 有个在多线程中使用ADO的问题。请高手们帮忙。 Suede jacket 可能是installshield的Bug! 我想去北京找个工作,请大家帮帮忙,提供点信息! 装了“猫”为何还有630错误(电话线也接了)? excel 問題 各位:数据窗口有一检索变量,现在想retrieve出所有的记录,检索变量应该怎样赋值?谢谢! linux和windows是不是只能分别装在两个分区中 关于图像处理:如何使图像锐化与柔化? 帮帮我啦! 我在使用jdbc读取数据的时候,碰到了内存溢出的问题,怎么回事呀 哪里有餐饮系统的介绍?90不够的话,先欠着,多谢了! 在两个ASP程序之间怎么传递参数? ccl2000(不帅不酷的Goblin):其实你真的很酷很帅的。 大侠帮帮我啦(关于SQL语句的问题) 关于Vxd的编译问题 用VC编的程序,一运行就说“执行非法操作”,问题出在哪里?? SQL Server有病 一个关于api的简单问题 《易佳自定义报表》用后很失望 请教各位高手一个有关报表控件的问题? 小妹向大家请教!可不可以直接在本页的代码中改变该页面浏览时的属性? 家菲猫:惊悉你昨晚惨遭不幸,被窃大量钱物,今日一天无法和你联系上,估计手机和通信录已全部丢失,如果今晚无法来我处,明早8点以前请务必携猫 MM 赶到上海南站!!! MDI文档模板和应用程序调用问题请教,大侠请进! 一个c++问题???? 请问各位高手,sqlserver2k加密的存储过程是否能解密,看到它的实际的语句?可否能跟踪加密的存储过程? 我下载了一个formula one ,发现她的界面跟excel差不多,在pb中怎么用? 高分求XML 高级编程(足本)[01.pdf到10.pdf]!!!! 招聘汇编程序员 ie 中true dbgrid 的问题 急招聘汇编程序员 关于WINDONWS文件夹 WIN2000有关用户管理的问题 谁可以告诉我怎么调用已有的EXE文件。 有谁知道广州或南海的高级程序员考试的辅导点 如何把系统时间作为一个文件的保存名? TURBO C语言对磁盘操作的问题 着急招聘汇编程序员 为什么大家得的都是0分? 这行代码是什么意思: 不知怎的,不小心访问到一个网站。我已设为使用空页,可它还是要先启动,画面又恶劣,怎么办? 还是关于从字符串中提取汉字的问题,我是从*.txt取出一个字符串(readln),结果无法提取汉字 请大家帮忙,白送分的 为什么我无法安装win2000??? 如何只显示数据库中的最后一条记录?(只显示一条) delphi中编的COM控件如何在WWW服务器上使用? 如何运行时拖动一个控件,如BUTTON等。 别兴奋了,进入正题吧!老是报到什么的,快讨论呀! 着急死我了 1,将含有C,H,O的有机物3.24g装入元素分析装置,通入足量的氧气使之完全燃烧,将生成的气体依次通过CaCl2管【A】和碱石灰管【B】,测得A管质量增加了2.16g,B管增加了9.24g,已知该有机物的相对分子 在DNA的粗提取实验过程中,两次烧杯中加入蒸馏水的作用 他这样做有什么目的?RT男友半个月没有理我了,我道歉他不理我(其实我好像没有错只想让步),他什么都不说连分手都不说,一个字都不说,更别说见面了!他还删除了我去他空间的到访记录,平 高二化学——有机物的基础像CH3,CH4这样的,假设它们是最简式在没有相对分子质量的情况下,怎么知道它的化学分子式,老师说有些不用相对分子质量就可以知道它的分子式的.上课有点没听懂. 实验室制取二氧化碳注意事项不能用……代替……,因为…… (这个格式) 要有总结性,简练, 章目的意思是什么 某烃的结构简式为 分子中含有四面体结构的碳原子数为a,在同一直线上的碳原子数最多为b,一定在同一平面内的碳原子数为c,则a、b、c分别为_________.请问一定在同一平面内的碳原子数为是不 实验室制取二氧化碳的注意事项就是那个石灰石和稀盐酸制取二氧化碳,其中有什么注意事项? 告诉我你的理想是什么 高二化学! 在线等 求教高手向四个体积相同的密闭容器中分别充入一定量的SO2和O2,开始反应时,按正反应速率由大到小排 列顺序正确的是( )甲:在500℃时,SO2和O2各10 mol反应乙:在500℃时 实验室制取气体时要注意的是1.选择适当的反应,包括___和___;2.选择合适的___;3.需验证所制得的气体 你的目标理想是什么? 怎么样的有机物能发生氧化反应?酯化反应?加成反应?取代反应?消去反应? 实验室制取氯气为什么要用饱和食盐水来吸收氯化氢气体? 嘎子有哪些理想?分别是什么 今有三种饱和一元醇A,B,C其相对分子质量之比为8:22:29按物质的量之比1:2:1将A,B,C三种醇混合取该混合醇16.2g与足量金属钠反应生成标准状况下氢气的体积为2.24L试计算- 1)A,B,C三种醇相对 实验室制取氯气时为什么用饱和食盐水去除氯化氢气体?我买的资料上说也可以用少量水,可是氯气不是溶于水么?还有,如果用不饱和的食盐水会怎么样? 方向是什么意思 丁烷失去一个氢原子后所剩余的原子团叫做丁基,丁基有___种,写出所有丁基的结构简式___.丁烷的一氯代物有___种.相对分子质量为114的烷烃,其一氯代物只有一种,则此结构简式为___名称___ 为什么实验室制取氯气时先用食盐水后用浓硫酸 论文选题的目的 意义 怎么写? A.甲烷和溴蒸汽在加热条件下发生取代反应B.乙炔和溴水中的溴发生加成反应请问哪个是对的?为什么.. 实验室里制氯气中,饱和食盐水起什么作用?MnO2+4HCl =Cl2+MnCl2+Cl2+2H2O为得到纯净的氯气,需要把浓盐酸和二氧化锰在加热条件下反应产生的气体依次通过 饱和食盐水 浓硫酸 我不知道饱和食盐水 发布文章最终目的是什么?发布文章的目的是的让百度收录就可以了是吗? 3.描述CH3—CH==CH—C≡C—CF3分子结构的下列叙述中,正确的是A.6个碳原子有可能在一条直线上 B.6个碳原子一定都在同一平面上 在实验室制氯气的实验中,为什么要用饱和食盐水?它对次氯化氢(和氯化氢)有什么作用 论文选题的目的和意义我的论文题目是《正当防卫与防卫过当》请帮我谈谈选题的目的和意义!小弟在这里谢谢你们了! 高二化学.谢谢 为何石油的分馏实验中温度计的底部要放在导管的接入口? 两会是什么?两会的目的和意义是什么?作文500字 丙烷是石油分馏的一种产品对吗? 石油的分馏实验中,温度计水银球插入液面以下,因为它测的是混合液的温度.这句话错哪里了 论文的意义和目的大神们帮帮忙我写了关于社会保障与社会和谐的论文,谁能帮我写下研究这个课题的目的和意义啊 1-溴丙烷与氢氧化钠反应为什么要加水 在石蜡分馏试验中,我们用蘸石蜡油的棉花放在试管底部,加上碎瓷片灼烧,反应原理是什么?碎瓷片?这个是石蜡的分馏,我想知道这个是物理变化还是化学变化。因为网上写的是石蜡是固态高 互联网是哪种语言编的 1-溴丙烷和2-溴丙烷分别与NaOH的乙醇溶液共热的反应中,两反应A 产物相同,反应类型相同 B 产物不同,反应类型不同C 碳氢键断裂的位置相同 D 碳溴键断裂的位置相同 汽油是石油加热分馏得到的产物,它其中可能含有哪些元素,请证明出来要有详尽的理由 给我的幻想打了一个零分是什么意思?其中幻想可以换成理想吗?为什么? 将1—氯丙烷跟氢氧化钠的醇溶液共热、生成的产物再跟溴水反应、得到一种有机物,他的同分异构体有几种? 煤气的分解和石油的分馏是一回事么? 军旅题材的电影电视剧里的“十点钟方向”或是几点钟方向等等,我们常常在军旅题材的电影电视剧里听到多少多少方向的,这个方向是什么方向?如果判断、辩别? 一溴丙烷和氢氧化钠醇溶液反应的化学方程式 理想跟目标是什么意思 看战争电影时总听到说方位在几点钟方向,具体是怎样的? 1-溴丙烷与2-溴丙烷和NaOH的水溶液反应的方程式水溶液 不是醇溶液 你奋斗一生的目标或者意义是啥? 一直闹不清楚电影中说的几点钟方向是什么意思? 在制取蒸馏水的实验中,烧杯里装冷水的目的是什么 理想是什么意思 电影中所说的几点方向是什么意思 制取蒸馏水的实验中试管内装的冷水有什么作用 “两个百年目标”的具体内涵是什么? 美国战争片上经常说的十点钟方向,那这个几点钟方向是什么意思?如题 请问在化学实验室制取蒸馏水装置中,为什么冷水从下管进,上管出 这样做是有目的的. 理想的含义.特征及其对人生的意义? 高二化学有机物的一些简单总结(正确的加30分)哪些官能团和NaOH,Na,Cu(OH)2,NaCO3反应?哪些能用溴水检验? 这章我学起来有点吃力,不清楚的就不要回答 实验室制取蒸馏水试验中冷凝器是什么作用 他这样做什么目的的?我们认识半年了..期间男友的母亲不同意我们在一起...男友一直抗着..到最后男友累了...说分手..那时候他反反复习复说合又分.之后我越想越奇怪..后来我才知道..他母亲
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn