資料**的cell_click功能
txtdeptid.enabled = false;
btnupdate.enabled = true;
btnadd.enabled = false;
b***el.enabled = true;
單元格的行選中屬性:fullrowselect
//單擊的時候,選中項改變事件
private void datagridview1_selectionchanged(object sender, eventargs e)
//填進去的值是最新的值
dept = new dept();
dept.deptid = txtdeptid.text.trim();
dept.deptname = txtdeptname.text.trim();
bool result=deptservice.updatedept(dept);
if (result)
messagebox.show("更新資料成功");
else
messagebox.show("更新資料失敗");
//呼叫查詢方法;
datagridview1.datasource = deptservice.refreshdata();
1.2
dialogresult dialog = messagebox.show("您確認是否刪除?", "提示", messageboxbuttons.yesno, messageboxicon.question);
if (dialog == dialogresult.yes) else
//呼叫查詢方法;
datagridview1.datasource = deptservice.refreshdata();
string url = "server=.;database=mydb;uid=sa;pwd=123456";
//1.鏈結物件;
sqlconnection conn = new sqlconnection(url);
conn.open();
sqlcommand cmd = conn.createcommand();
cmd.commandtext = sql;
if (parameters != null)
}sqldataadapter da = new sqldataadapter(cmd);
datatable dt=new datatable();
da.fill(dt);
return dt;
public datatable refreshdata()
3.2.1 ui層using system;
using system.collections.generic;
using system.componentmodel;
using system.data;
using system.drawing;
using system.linq;
using system.text;
using system.threading.tasks;
using system.windows.forms;
using model;
using bll;
namespace ui
private void frmstu_load(object sender, eventargs e)
/// /// 查詢按鈕
///
///
///
private void btnsearch_click(object sender, eventargs e)
//根據下拉框進行判斷
switch (cmbseafield.selecteditem.tostring())
//條件判斷,盡量用equals
if (cmbop.selecteditem.tostring() != "類似於")
currcontext = searchfield + cmbop.selecteditem.tostring() + txtseacontext.text ;
else
currcontext = searchfield + " like '%" + txtseacontext.text + "%'";
//呼叫查詢
bindgridview();
}public void bindgridview()
/// /// 選擇框的更改事件
///
///
///
private void cmbseafield_selectedindexchanged(object sender, eventargs e)
else }}
}
3.2.2 bll層public class studentservice
}
3.2.3 dal層
這層**需要修改之
public datatable querybycondition(string context)
cmd.commandtext = sql;
sqldataadapter da = new sqldataadapter(cmd);
datatable dt = new datatable();
da.fill(dt);
return dt;
}
3.2.4 介面演示 綜日三冊第二課
第一單元 1.提出話題 接續 v a n na 說明 用於提出話題,多為剛才談話中涉及到的事物,後面則是由此聯想到的內容,一般為對該話題的說明。漢語翻譯 提到 說起 例句 湖南料理 限 轉折 接續 句子簡體 說明 表達轉折關係,意為前後兩句之間未必能夠構成因果關係。表示 僅僅因為這點理由,後項不成立...
第二課 安裝PHP
為什麼要安裝php?php是伺服器端解析程式,一般執行在網路伺服器上。而編寫php語言的程式我們一般是在自己的個人電腦上完成,然後拿到伺服器上除錯。所以,學習php首先要讓我們的個人電腦模擬伺服器執行環境,讓php能象在伺服器上一樣在我們的個人電腦上執行。這就是為什麼要安裝配置php的原因。安裝配置...
csdn之旅 第二課
1.html標題的標籤 1 注意 只能到,在往後就沒有作用了。2 標籤特點 可以區別其他文字,比如可以加粗 效果圖如 笑對生活!笑對生活!笑對生活!笑對生活!改變字型大小 可以自動換行 2.html段落標記 用元素 注意 標籤和標籤之間的關係 可以巢狀使用 但不可以交叉 3.html常用標記 單標記...