sQueryString是SQL(增刪查改)語句
站在用戶的角度思考問題,與客戶深入溝通,找到印江網(wǎng)站設(shè)計(jì)與印江網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站建設(shè)、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、申請(qǐng)域名、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋印江地區(qū)。
public
Boolean
ExecSQL(string
sQueryString)
{
SqlConnection
con
=
new
SqlConnection(ConfigurationManager.AppSettings["conStr"]);
con.Open();
SqlCommand
dbCommand
=
new
SqlCommand(sQueryString,
con);
try
{
dbCommand.ExecuteNonQuery();
con.Close();
}
catch
{
con.Close();
return
false;
}
return
true;
}
}
建立一個(gè)類,明自己取,然后調(diào)用就是了
例如:
類
BC=NEW
類();
STRING
ist="INSERT
INTO
XX(1,2,3)VALUES(A,B,C)";
BC.ExecSQL(ist);
就可以了
關(guān)于這個(gè)問題昨天下午我專門研究了一下,我想問一下你的OleDbDataAdapter 是否是通過映射數(shù)據(jù)庫表生成的 ?還是你自己寫的 ?
如果是自己寫那么它應(yīng)該不能更新數(shù)據(jù)庫,因?yàn)樗鼪]有獲得對(duì)數(shù)據(jù)庫表的映射。
你嘗試一下以下操作:
1、在頁面上拖拽一個(gè) OleDbDataAdapter 控件
2、在屬性頁中選擇“配置數(shù)據(jù)適配器”
3、根據(jù)向?qū)蓴?shù)據(jù)映射
4、然后再調(diào)用你的方法
經(jīng)過以上操作,應(yīng)該可以解決你的問題。
有這么復(fù)雜嗎?
首先定義一個(gè)datatable
Dim dt As DataTable = DataGridView1.DataSource
'刪除
dt.Rows(i).Delete()'//i就是要?jiǎng)h除的序號(hào)
'添加
Dim nr As DataRow = dt.NewRow
nr.Item(i) = "kfkfk"‘通過修改i(即列序列號(hào))設(shè)置nr
dt.rows.add(nr)
'查找
自己查詢sql的方法,很簡單的。
datagridview的操作最好是在datatable里面
你刪除控件,在代碼上表現(xiàn)為將代碼綁定的事件刪除,也就是把 “Handles......”去掉了,并不是把代碼本身刪除。
1,對(duì)于INI文件,可以當(dāng)做像TXT文件一樣來進(jìn)行讀取和寫入。
2,先把整個(gè)文件度出來,然后找到相應(yīng)行刪除(拋棄)以后,再重新寫入文件。
Public?Class?Form1
Private?Sub?Button1_Click(ByVal?sender?As?System.Object,?ByVal?e?As?System.EventArgs)?Handles?Button1.Click
Dim?MyStr?As?String?=?""
Dim?AllStr?As?String?=?""
'獲取一個(gè)可用的文件號(hào)
Dim?MyFileNum?As?Integer?=?FreeFile()
'打開指定的文件,進(jìn)行讀取操作
FileOpen(MyFileNum,?"C:\My.ini",?OpenMode.Input)
Do?While?Not?EOF(MyFileNum)
'讀取一行
MyStr?=?LineInput(MyFileNum)
If?MyStr??"b=2"?Then
If?AllStr?=?""?Then
AllStr?=?AllStr??MyStr
Else
AllStr?=?AllStr??vbCrLf??MyStr
End?If
End?If
Loop
FileClose(MyFileNum)???'關(guān)閉文件
'寫文件
Dim?MyStream?As?New?System.IO.FileStream("C:\My.ini",?IO.FileMode.Create)
Dim?MyWriter?As?New?System.IO.StreamWriter(MyStream,?System.Text.Encoding.UTF8)
MyWriter.WriteLine(AllStr)
MyWriter.Flush()
MyWriter.Close()
MyStream.Close()
End?Sub
End?Class
在前臺(tái)刪除處寫js代碼
if(confim("確定刪除?"))
{ //確定刪除的頁面?isdel=yes }
然后在后臺(tái)page_load獲取isdel的值,若為yes,則進(jìn)行刪除操作即可!