亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > .NET > 正文

Repeater控件實現編輯、更新、刪除等操作示例代碼

2024-07-10 13:20:17
字體:
來源:轉載
供稿:網友
如何在Repeater控件中實現像GridView控件一樣的編輯、更新、刪除功能?

復制代碼 代碼如下:


protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
BindGrid();
}
}
private void BindGrid()
{
string strSQL = "SELECT * FROM [User]";
OleDbConnection objConnection = new OleDbConnection(GetStrConnection());
objConnection.Open();
OleDbCommand objCommand = new OleDbCommand(strSQL, objConnection);
OleDbDataReader reader = objCommand.ExecuteReader(CommandBehavior.CloseConnection);
rptUser.DataSource = reader;
rptUser.DataBind();
}
protected void rptUser_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
System.Data.Common.DbDataRecord record = (System.Data.Common.DbDataRecord)e.Item.DataItem;
int userId = int.Parse(record["UserId"].ToString());
if (userId != id)
{
((Panel)e.Item.FindControl("plItem")).Visible = true;
((Panel)e.Item.FindControl("plEdit")).Visible = false;
}
else
{
((Panel)e.Item.FindControl("plItem")).Visible = false;
((Panel)e.Item.FindControl("plEdit")).Visible = true;
}
}
}
protected void rptUser_ItemCommand(object source, RepeaterCommandEventArgs e)
{
if (e.CommandName == "Edit")
{
id = int.Parse(e.CommandArgument.ToString());
}
else if (e.CommandName == "Cancel")
{
id = -1;
}
else if (e.CommandName == "Update")
{
string name = ((TextBox)this.rptUser.Items[e.Item.ItemIndex].FindControl("txtName")).Text.Trim();
string email = ((TextBox)this.rptUser.Items[e.Item.ItemIndex].FindControl("txtEmail")).Text.Trim();
string qq = ((TextBox)this.rptUser.Items[e.Item.ItemIndex].FindControl("txtQQ")).Text.Trim();
string strSQL = "UPDATE [User] SET Name=@Name,Email=@Email,QQ=@QQ WHERE UserId=@UserId";
OleDbConnection objConnection = new OleDbConnection(GetStrConnection());
OleDbCommand objCommand = new OleDbCommand(strSQL, objConnection);
objCommand.Parameters.Add("@Name", OleDbType.VarWChar);
objCommand.Parameters["@Name"].Value = name;
objCommand.Parameters.Add("@Email", OleDbType.VarWChar);
objCommand.Parameters["@Email"].Value = email;
objCommand.Parameters.Add("@QQ", OleDbType.VarWChar);
objCommand.Parameters["@QQ"].Value = qq;
objCommand.Parameters.Add("@UserId", OleDbType.Integer);
objCommand.Parameters["@UserId"].Value = int.Parse(e.CommandArgument.ToString());
objConnection.Open();
objCommand.ExecuteNonQuery();
objConnection.Close();
}
else if (e.CommandName == "Delete")
{
string strSQL = "DELETE * FROM [User] WHERE UserId=@UserId";
OleDbConnection objConnection = new OleDbConnection(GetStrConnection());
OleDbCommand objCommand = new OleDbCommand(strSQL, objConnection);
objCommand.Parameters.Add("@UserId", OleDbType.Integer);
objCommand.Parameters["@UserId"].Value = int.Parse(e.CommandArgument.ToString());
objConnection.Open();
objCommand.ExecuteNonQuery();
objConnection.Close();
}
BindGrid();
}
private string GetStrConnection()
{
return "Provider=Microsoft.Jet.OleDb.4.0;data source=" + Server.MapPath("~/Database/test.mdb");
}

<</CODE>form runat="server">
<</CODE>asp:Repeater runat="server" onitemcommand="rptUser_ItemCommand"
onitemdatabound="rptUser_ItemDataBound">
<</CODE>HeaderTemplate>
<</CODE>table cellpadding="3" cellspacing="1">
<</CODE>thead>
<</CODE>tr>
<</CODE>th>
用戶ID
</</CODE>th>
<</CODE>th>
用戶名
</</CODE>th>
<</CODE>th>
郵件
</</CODE>th>
<</CODE>th>
QQ
</</CODE>th>
<</CODE>th>
注冊時間
</</CODE>th>
<</CODE>th>
操作
</</CODE>th>
</</CODE>tr>
</</CODE>thead>
<</CODE>tbody>
</</CODE>HeaderTemplate>
<</CODE>ItemTemplate>
<</CODE>asp:Panel runat="server">
<</CODE>tr>
<</CODE>td>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
在线播放国产精品| 日韩成人在线视频| 久久久精品美女| 欧美另类老肥妇| 欧美日韩中文字幕在线视频| 久久精品视频中文字幕| 欧美日韩免费看| 亚洲品质视频自拍网| 中文字幕在线观看亚洲| 日韩av123| 欧美高清不卡在线| 一区二区三区四区精品| 亚洲视频专区在线| 国产欧美精品一区二区| 91免费国产视频| 成人有码视频在线播放| 欧美性生交xxxxx久久久| 中文字幕av一区中文字幕天堂| 亚洲性线免费观看视频成熟| 国产精品劲爆视频| 亚洲欧美日韩中文在线制服| 国产成人中文字幕| 久久久久国产精品www| 伊人久久大香线蕉av一区二区| 国内揄拍国内精品少妇国语| 欧美精品做受xxx性少妇| 欧美日韩在线视频首页| 中文字幕欧美精品在线| 日韩精品高清在线观看| 欧美日韩国产区| 国产欧美在线视频| 美女扒开尿口让男人操亚洲视频网站| 日韩美女视频免费看| 国产成人午夜视频网址| 狠狠色狠狠色综合日日小说| 日韩最新av在线| 精品久久久国产精品999| 久久91亚洲人成电影网站| 日韩有码视频在线| 欧美精品一区在线播放| 成人疯狂猛交xxx| 在线成人一区二区| 欧美色播在线播放| 韩国精品美女www爽爽爽视频| 美日韩丰满少妇在线观看| 久久九九热免费视频| 久久久成人精品视频| 一区二区国产精品视频| 欧美成人免费视频| 国内精品一区二区三区| 色午夜这里只有精品| 亚洲精品欧美日韩| 欧美性xxxxxx| 亚洲最大av网| 日韩成人高清在线| 日韩激情av在线播放| 免费91麻豆精品国产自产在线观看| 日韩精品视频在线观看网址| 国产精品video| 色偷偷偷综合中文字幕;dd| 国产成人97精品免费看片| 久久久久久久激情视频| 欧美xxxx14xxxxx性爽| 国产精品中文久久久久久久| 久久香蕉国产线看观看av| 欧美日韩一区二区免费视频| 成人av在线亚洲| 黑人精品xxx一区| 久久久久久com| 欧美激情亚洲自拍| 日韩视频免费在线| 日韩亚洲一区二区| 最新亚洲国产精品| 午夜精品久久久99热福利| 亚洲日本成人女熟在线观看| 国产成人福利网站| 欧美日产国产成人免费图片| 成人免费看片视频| 色综合色综合久久综合频道88| 国产在线拍偷自揄拍精品| 一区二区三区动漫| 国产精品中文字幕久久久| 欧美电影院免费观看| 国产精品久久不能| 77777少妇光屁股久久一区| 亚洲三级 欧美三级| 久久精品一本久久99精品| 欧美日韩高清区| 中文字幕av一区二区三区谷原希美| 69**夜色精品国产69乱| 国产原创欧美精品| 欧美夫妻性视频| 日韩美女视频中文字幕| 亚洲激情免费观看| 国产精品高潮粉嫩av| 亚洲免费影视第一页| 欧美黑人性生活视频| 日韩成人在线视频| 欧美资源在线观看| 日韩电影免费在线观看中文字幕| 国产精品入口日韩视频大尺度| 国产精品久久久久久久久久久久| 亚洲一二三在线| 欧美成人免费网| 91性高湖久久久久久久久_久久99| 成人免费淫片aa视频免费| 亚洲娇小xxxx欧美娇小| 一本一本久久a久久精品牛牛影视| 在线看欧美日韩| 精品国产成人在线| 亚洲欧美日韩另类| 国产九九精品视频| 久久精品91久久香蕉加勒比| 欧美一乱一性一交一视频| 日本午夜精品理论片a级appf发布| 久久香蕉频线观| 午夜剧场成人观在线视频免费观看| 久久人人97超碰精品888| 在线观看国产欧美| 亚洲美女久久久| 国产成人啪精品视频免费网| 国产精品久久久久久久久粉嫩av| 亚洲图片欧美日产| 久久久国产精彩视频美女艺术照福利| 中文.日本.精品| 亚洲精品动漫100p| 日韩成人网免费视频| 久久精品国产综合| 日韩av网站在线| 国产日韩欧美综合| 亚洲色图偷窥自拍| 亚洲欧美另类在线观看| 久久av中文字幕| 国产中文字幕亚洲| 亚洲精品电影在线观看| 欧美成人精品在线观看| 欧美电影免费播放| 欧美成人手机在线| 国产91亚洲精品| 俺去啦;欧美日韩| 成人激情在线播放| 国产日韩精品在线观看| 日韩av在线免费观看| 亚洲另类激情图| 欧美日韩在线视频一区二区| 欧美日韩国产中字| 欧美韩日一区二区| 亚洲va久久久噜噜噜久久天堂| 国产日韩精品电影| 欧美成人午夜激情视频| 亚洲伊人久久综合| 在线观看久久久久久| 中文字幕亚洲国产| 欧美一级高清免费| 美女999久久久精品视频| 国产视频在线观看一区二区| 亚洲人成在线一二| 亚洲毛茸茸少妇高潮呻吟| 欧美高清在线观看| 色偷偷av一区二区三区乱| 91国产一区在线| 亚洲亚裔videos黑人hd| 国产97在线播放| 日韩理论片久久|