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#