当前位置:编程学习 > C#/ASP.NET >>

winform只更新datagridview里的某些字段...

           sqlConn = new SqlConnection("Data Source=PHILEDA1;Initial Catalog=JGD;Integrated Security=True");
            sqlDa = new SqlDataAdapter("SELECT ID,TransactionTime,MarketName,SecuritiesCode,SecuritiesName,Operating,NumberOfTransactions,AverageTransactionPrice,Turnover,ContractNumber,TransactionID,CurrencyUnit from TransactionDate", sqlConn);

            sqlDs = new DataSet();
            sqlDa.Fill(sqlDs, "TransactionDate");
            dataGridView1.DataSource = sqlDs.Tables["TransactionDate"];

            //然后用SqlCommandBuilder自动为SqlDataAdapter生成Insert、Update、Delete命令 
            SqlCommandBuilder sqlCmdBuilder = new SqlCommandBuilder(sqlDa);


以前是这样写的,把所有字段全更新了...现在有一个字段不想让它更新... 该怎么改,谢谢 --------------------编程问答-------------------- 楼主的意思不明白,你是想要少写些字段??
--------------------编程问答-------------------- 把不想更新的那个记住,更新后再改回来? --------------------编程问答-------------------- 自己写 Update 语句啊, 取到GridView 中的 单元格数据 去 更新好了, --------------------编程问答-------------------- 这就跟你的SQL selec语句的关系了 --------------------编程问答-------------------- 改写Update语句不就行了麽,只把你要更新的列写上 --------------------编程问答-------------------- update 表名 set 列名 ='"  "' where 列名 = '" "' ;
想怎么改都行 --------------------编程问答--------------------
SqlCommandBuilder cb=new SqlCommandBuilder(adapter);
SqlCommand upCmd=new SqlCommand("",myConn);
adapter.UpdateCommand=upCmd;

补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,