婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 對GridView的行加顏色并彈出Kindeditor的實現思路

對GridView的行加顏色并彈出Kindeditor的實現思路

熱門標簽:杭州智能電話機器人 怎樣在地圖標注消火栓圖形 泰州手機外呼系統軟件 山東防封電銷卡辦理套餐 廈門四川外呼系統 內蒙古智能電銷機器人哪家強 濟源人工智能電話機器人價格 地圖標注位置多的錢 百度地圖標注點擊事件
前臺代碼:
復制代碼 代碼如下:

head runat="server">
meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
title>/title>
script type="text/javascript">
function tureDelete() {
if (confirm('真的要刪除嗎?') == false)
{ return false;}
}
function showdiv()
{
document.getElementByIdx_x("show1").style.display = "block";
document.getElementByIdx_x("showDiv").style.display = "block";
}
/script>
link rel="stylesheet" href="Kindeditor/themes/default/default.css" />
link rel="stylesheet" href="Kindeditor/plugins/code/prettify.css" />
script charset="utf-8" src="Kindeditor/kindeditor.js">/script>
script charset="utf-8" src="Kindeditor/lang/zh_CN.js">/script>
script charset="utf-8" src="Kindeditor/plugins/code/prettify.js">/script>
script>
KindEditor.ready(function (K) {
var editor1 = K.create('#content1', {
cssPath: 'Kindeditor/plugins/code/prettify.css',
uploadJson: 'Kindeditor/asp.net/upload_json.ashx',
fileManagerJson: 'Kindeditor/asp.net/file_manager_json.ashx',
allowFileManager: true,
afterCreate: function () {
var self = this;
K.ctrl(document, 13, function () {
self.sync();
K('form[name=example]')[0].submit();
});
K.ctrl(self.edit.doc, 13, function () {
self.sync();
K('form[name=example]')[0].submit();
});
}
});
prettyPrint();
});
/script>
style type="text/css">
#showDiv {
position:absolute;
top:50%;
left:50%;
margin-left:-350px;
margin-top:-250px;
}
/style>
/head>
body>
asp:Label ID="Label1" runat="server" Visible="false" Text="">/asp:Label>
form id="form1" runat="server">
div id="show1" style="display:none;background-color: Black;position:absolute; width:100%;height:100%;top:0px;left:0px; opacity:0.3;">/div>
div id="showDiv" style="display:none;background-color:bisque;">
table>
tr>
td>
標題
/td>
td>
asp:TextBox ID="txtTitle" runat="server" Width="250px">/asp:TextBox>
/td>
/tr>
tr>
td>
內容
/td>
td>
textarea id="content1" cols="100" rows="8" style="width:700px;height:500px;visibility:hidden;" runat="server">/textarea>
/td>
/tr>
tr>
td>
類別
/td>
td>
asp:DropDownList ID="ddlClassName" runat="server">
/asp:DropDownList>
/td>
/tr>
tr>
td>
用戶
/td>
td>
asp:DropDownList ID="ddlUser" runat="server">
/asp:DropDownList>
/td>
/tr>
tr>
td align="center" colspan="2">
asp:Button ID="btnUpdate" runat="server" Text="保存" />
/td>
/tr>
/table>
/div>
div >
table>
tr>
td>
asp:GridView ID="GridView1" runat="server" AllowSorting="True" OnSorting="GridView1_Sorting" OnRowDataBound="GridView1_RowDataBound" ShowFooter="True">
Columns>
asp:TemplateField HeaderText="選擇">
ItemTemplate>
asp:CheckBox ID="ck1" runat="server" />
/ItemTemplate>
/asp:TemplateField>
asp:TemplateField HeaderText="標題">
ItemTemplate>
a href='WebForm1.aspx?id=%#eval_r("Id") %>'>%#eval_r("NewsTitle") %>/a>
/ItemTemplate>
/asp:TemplateField>
asp:BoundField DataField="NewsContent" HeaderText="內容" />
asp:BoundField DataField="RealName" HeaderText="創建者" SortExpression="RealName" />
asp:BoundField DataField="CreateTime" DataFormatString="{0:yyyy-mm-dd hh:mm:ss}" HeaderText="創建時間" SortExpression="CreateTime" />
asp:BoundField DataField="ClassName" HeaderText="類型" />
asp:TemplateField HeaderText="操作">
ItemTemplate>
asp:LinkButton ID="linkbtnEdit" CommandArgument='%# eval_r("Id") %>' runat="server">編輯/asp:LinkButton>
asp:LinkButton ID="linkDelete" CommandArgument='%# eval_r("Id") %>' runat="server">刪除/asp:LinkButton>
/ItemTemplate>
/asp:TemplateField>
/Columns>
/asp:GridView>
/td>
/tr>
tr>
td>
asp:LinkButton ID="lbtnFirst" runat="server" OnClick="lbtnFirst_Click">第一頁/asp:LinkButton>
asp:LinkButton ID="lbtnProc" runat="server" OnClick="lbtnProc_Click">上一頁/asp:LinkButton>
asp:LinkButton ID="lbtnNext" runat="server" OnClick="lbtnNext_Click">下一頁/asp:LinkButton>
asp:LinkButton ID="lbtnLast" runat="server" OnClick="lbtnLast_Click">最后一頁/asp:LinkButton>
nbsp;nbsp;nbsp;nbsp;
asp:Button ID="Button1" runat="server" Text="刪除" OnClick="Button1_Click" OnClientClick="return tureDelete()" />
asp:Button ID="Button2" runat="server" Text="彈出層" OnClick="Button2_Click1" />
/td>
/tr>
/table>
/div>
/form>
/body>

后臺代碼:
復制代碼 代碼如下:

public partial class GridView : System.Web.UI.Page
{
string constr = "data source=.;initial catalog=News;user id=sa;password=111111;";
string sql = "select T1.Id,T1.NewsTitle,SUBSTRING(T1.NewsContent,0,20) as NewsContent,T2.RealName,T1.CreateTime,T3.ClassName from (select ROW_NUMBER() over (order by Id) as rownumber,* from T_News) T1 left join T_User T2 on T1.NewsCreator=T2.UserId left join T_NewsClass T3 on T1.ClassId=T3.ClassId where rownumber>(@pageIndex-1)*@pageSize and rownumber=@pageIndex*@pageSize";
int count;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ViewState["pageIndex"] = 1;
DataPage(sql);
}
}
private void DataPage(string sql)
{
SqlConnection conn = new SqlConnection(constr);
conn.Open();
SqlCommand cmd = conn.CreateCommand();
// string sql = "select T1.Id,T1.NewsTitle,SUBSTRING(T1.NewsContent,0,20) as NewsContent,T2.RealName ,T1.CreateTime,T3.ClassName from T_News1 T1 join T_User T2 on T1.NewsCreator=T2.UserId join T_NewsClass T3 on T1.ClassId=T3.ClassId";
cmd.Parameters.AddWithValue("@pageSize", 10);
cmd.Parameters.AddWithValue("@pageIndex", Convert.ToInt32(ViewState["pageIndex"]));
cmd.CommandText = sql;
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
adapter.Fill(dt);
string sql1 = "select count(*) from T_News";
cmd.CommandText = sql1;
int i =Convert.ToInt32(cmd.ExecuteScalar());
if (i % 10 == 0)
{
ViewState["pageCount"] = i / 10;
}
else
{ ViewState["pageCount"] = i / 10+1; }
conn.Close();
conn.Dispose();
GridView1.DataSource = dt;
GridView1.DataBind();
}
protected void lbtnFirst_Click(object sender, EventArgs e)
{
ViewState["pageIndex"] = 1;
DataPage(sql);
}
protected void lbtnProc_Click(object sender, EventArgs e)
{
int i=Convert.ToInt32(ViewState["pageIndex"]) ;
if (i>1)
{
i--;
ViewState["pageIndex"] = i;
DataPage(sql);
}
}
protected void lbtnNext_Click(object sender, EventArgs e)
{
int i = Convert.ToInt32(ViewState["pageIndex"]);
if (i Convert.ToInt32(ViewState["pageCount"]))
{
i++;
ViewState["pageIndex"] = i;
DataPage(sql);
}
}
protected void lbtnLast_Click(object sender, EventArgs e)
{
ViewState["pageIndex"] = ViewState["pageCount"];
DataPage(sql);
}
protected void GridView1_Sorting(object sender, GridViewSortEventArgs e)
{
if (ViewState["sortExp"] == null)
{
Dictionarystring, string> dic = new Dictionarystring, string>();
dic.Add(e.SortExpression, "ASC");
ViewState["sortExp"] = dic;
sql += " Order by " + e.SortExpression + " " + dic[e.SortExpression];
DataPage(sql);
}
else
{
//判斷用戶本次點擊的排序字段是否和上次點擊的排序字段一致,如果一致的話,那么就更改此字段的排序規則,如果不是就清除上次的排序字段,添加新的排序字段和規則(這是根據一個字段排序的情況)
Dictionarystring, string> dic = ViewState["sortExp"] as Dictionarystring, string>;
if (dic.ContainsKey(e.SortExpression))
{
if (dic[e.SortExpression] == "ASC")
{
dic[e.SortExpression] = "DESC";
}
else
{
dic[e.SortExpression] = "ASC";
}
}
else//如果不包含的話就生新創建一個
{
//dic.Clear();
dic.Add(e.SortExpression, "ASC");
}
sql +=" Order by "+ e.SortExpression + " " + dic[e.SortExpression];
DataPage(sql);
}
}
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.Header)
{
for (int i = 0; i e.Row.Cells.Count; i++)
{
if (e.Row.Cells[i].Controls.Count > 0)
{
LinkButton link = e.Row.Cells[i].Controls[0] as LinkButton;
string sortexp = link.CommandArgument;
if (ViewState["sortExp"] != null)
{
Dictionarystring, string> dic = ViewState["sortExp"] as Dictionarystring, string>;
if (dic.ContainsKey(sortexp))
{
Literal li = new Literal();
if (dic[sortexp] == "ASC")
{
li.Text = "↑";
}
else
{
li.Text = "↓";
}
e.Row.Cells[i].Controls.Add(li);
}
}
}
}
}
//按條件給gridview的行加背景顏色
if (e.Row.RowType == DataControlRowType.DataRow)
{
if (e.Row.Cells[3].Text == "肖唯哲")
{
e.Row.BackColor = Color.Red;
//根據條件統計當前頁的記錄數
count++;
}
}
if (e.Row.RowType == DataControlRowType.Footer)
{
e.Row.Cells.RemoveAt(6);
e.Row.Cells.RemoveAt(5);
e.Row.Cells.RemoveAt(4);
e.Row.Cells.RemoveAt(3);
e.Row.Cells.RemoveAt(2);
e.Row.Cells.RemoveAt(1);
e.Row.Cells[0].ColumnSpan = 8;
e.Row.Cells[0].HorizontalAlign = HorizontalAlign.Right;
e.Row.Cells[0].Text = string.Format("肖唯哲:{0}", count);
}
}
protected void Button1_Click(object sender, EventArgs e)
{
string sqlid = string.Empty;
foreach (GridViewRow row in this.GridView1.Rows)
{
CheckBox ck1=row.Cells[0].FindControl("ck1") as CheckBox;
if (ck1.Checked == true)
{
LinkButton link=row.Cells[6].FindControl("linkbtnEdit") as LinkButton;
sqlid +=" "+link.CommandArgument + " ,";
}
}
string sql1 = "delete from T_News where Id in (" + sqlid.TrimEnd(',')+")";
int i= DeleteDatas(sql1);
if (i > 0)
{
ClientScript.RegisterStartupScript(this.GetType(), "key", "alert('刪除成功!')", true);
DataPage(sql);
}
}
private int DeleteDatas(string sql1)
{
SqlConnection conn = new SqlConnection(constr);
conn.Open();
SqlCommand cmd = conn.CreateCommand();
cmd.CommandText = sql1;
int num = Convert.ToInt32(cmd.ExecuteNonQuery());
return num;
conn.Dispose();
}
protected void Button2_Click1(object sender, EventArgs e)
{
//Response.Write("script type='text/javascript'>showdiv()/script>");
ClientScript.RegisterStartupScript(this.GetType(), "key", "showdiv()", true);
}
}
您可能感興趣的文章:
  • kindeditor編輯器點中圖片滾動條往上頂的bug
  • kindeditor修復會替換script內容的問題
  • nodejs 整合kindEditor實現圖片上傳
  • Angularjs編寫KindEditor,UEidtor,jQuery指令
  • dotnet封裝的kindeditor編輯器控件
  • jQuery讀取和設定KindEditor值的方法
  • KindEditor圖片上傳的Asp.net代碼實例
  • ASP.NET網站使用Kindeditor富文本編輯器配置步驟
  • jQuery編輯器KindEditor4.1.4代碼高亮顯示設置教程
  • 使用JavaScript為Kindeditor自定義按鈕增加Audio標簽

標簽:喀什 周口 臺州 百色 新鄉 朔州 朝陽 洛陽

巨人網絡通訊聲明:本文標題《對GridView的行加顏色并彈出Kindeditor的實現思路》,本文關鍵詞  對,GridView,的,行加,顏色,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《對GridView的行加顏色并彈出Kindeditor的實現思路》相關的同類信息!
  • 本頁收集關于對GridView的行加顏色并彈出Kindeditor的實現思路的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    一区二区激情小说| 日韩三级伦理片妻子的秘密按摩| 亚洲欧洲www| 久久青草欧美一区二区三区| 欧美日韩国产一级片| 不卡一卡二卡三乱码免费网站| 麻豆免费精品视频| 不卡av电影在线播放| 亚洲国产婷婷综合在线精品| 亚洲欧美日韩国产另类专区| 欧美高清在线视频| 久久色在线观看| 国产日韩精品一区二区三区在线| 欧美日韩国产小视频| 日韩一二三四区| 久久久久久久久久久99999| 国产亚洲欧美日韩在线一区| 国产精品麻豆视频| 亚洲欧美日韩中文播放| 三级在线观看一区二区| 国产激情视频一区二区在线观看 | 日韩成人精品在线| 免费高清在线一区| 不卡av在线免费观看| 欧美三级视频在线观看| 一区二区三区欧美| 老汉av免费一区二区三区| 成人午夜视频福利| 欧美日韩亚州综合| 精品久久久久久久久久久久包黑料| 欧美精品一区二区久久婷婷| 自拍偷拍欧美激情| 日韩高清在线观看| 99视频一区二区| 久久久久久久久久久久久久久99 | 亚洲日本va在线观看| 日本不卡1234视频| 91官网在线观看| 欧美激情一区二区三区全黄| 亚洲一区在线视频| 成人精品一区二区三区中文字幕| 日韩三级在线观看| 亚洲va天堂va国产va久| 91蜜桃传媒精品久久久一区二区| 久久精品夜夜夜夜久久| 天堂成人免费av电影一区| 欧美视频一区二区三区在线观看 | 国产精品系列在线| 国产综合色视频| 日韩一区二区不卡| 久久er99热精品一区二区| 777亚洲妇女| 日本不卡在线视频| 欧美剧情片在线观看| 日韩电影一区二区三区四区| 欧美精品日韩一区| 激情丁香综合五月| 欧美激情一区二区三区蜜桃视频 | 久久精品国产成人一区二区三区| 欧美日韩国产小视频| 九九热在线视频观看这里只有精品| 欧美美女一区二区三区| 久久国产免费看| 韩国午夜理伦三级不卡影院| 欧美va亚洲va国产综合| 成人一区在线看| 亚洲精品国产高清久久伦理二区| 欧美亚洲一区二区三区四区| 肉丝袜脚交视频一区二区| 久久新电视剧免费观看| 99精品欧美一区二区三区小说 | 久久精品日产第一区二区三区高清版 | 亚洲一区二区精品视频| 欧美一区二区播放| 国产成人免费网站| 日韩电影在线一区二区三区| 国产精品理论片在线观看| 日韩欧美一级二级| 色综合久久综合| 久久精品国产亚洲高清剧情介绍| 中文字幕不卡在线| 精品成人在线观看| 欧美三级日本三级少妇99| 国产成人一级电影| 蜜臂av日日欢夜夜爽一区| 亚洲欧美激情在线| 国产精品乱人伦一区二区| 26uuu亚洲综合色| 欧美成人午夜电影| 欧美精品粉嫩高潮一区二区| 91蜜桃免费观看视频| 成人免费高清视频| 777亚洲妇女| 在线观看av一区二区| 色综合久久久久综合| 99re这里只有精品视频首页| 东方aⅴ免费观看久久av| 免费人成黄页网站在线一区二区| 午夜精品国产更新| 亚洲电影第三页| 久久99久久99小草精品免视看| 一区二区高清在线| 亚洲bt欧美bt精品| 美女视频黄 久久| 国产九色sp调教91| av中文字幕亚洲| 欧美性生活影院| 精品国产91洋老外米糕| 久久夜色精品一区| 亚洲精品国产精华液| 免费人成精品欧美精品| 国产成人免费9x9x人网站视频| 国产精品性做久久久久久| 99热99精品| 日韩一区二区三区在线观看 | 麻豆91在线观看| 日韩经典一区二区| 99综合电影在线视频| 欧美三级视频在线观看| 久久精品人人做| 亚洲成av人**亚洲成av**| 久久精品国产亚洲高清剧情介绍| 99久久99久久免费精品蜜臀| 91在线国内视频| 久久男人中文字幕资源站| 一区二区三区色| 狠狠色狠狠色综合系列| 久久精子c满五个校花| 欧美国产禁国产网站cc| 香蕉成人伊视频在线观看| 高清久久久久久| 精品国产91洋老外米糕| 秋霞午夜av一区二区三区| 国产剧情一区二区| 欧美一级黄色片| 日韩毛片精品高清免费| 狠狠色2019综合网| 日韩欧美一级在线播放| 亚洲大片在线观看| 欧美日韩在线三级| 中文字幕一区二区三区在线不卡| 韩国女主播一区二区三区| 欧美日韩精品一区二区三区蜜桃 | 国产一区二区三区黄视频| 在线影视一区二区三区| 欧美国产国产综合| 岛国精品一区二区| 国产精品毛片大码女人| 99麻豆久久久国产精品免费| 欧美电影免费观看高清完整版在 | 欧美色倩网站大全免费| 亚洲日本丝袜连裤袜办公室| 国产精品系列在线播放| 久久夜色精品国产欧美乱极品| 日本aⅴ免费视频一区二区三区| 欧美一区中文字幕| 国内久久精品视频| 中文字幕在线观看不卡| 欧洲视频一区二区| 亚欧色一区w666天堂| 精品久久久久久久久久久久久久久久久| 日本一区中文字幕| 欧美精品一区二区在线播放| 国产成人一级电影| 亚洲一区欧美一区| 7777女厕盗摄久久久| 国产成都精品91一区二区三| 国产情人综合久久777777| 一本久道久久综合中文字幕| 天天综合网天天综合色| 精品国产sm最大网站免费看| 顶级嫩模精品视频在线看| 亚洲精品成a人| 久久精品国产一区二区| 欧美国产精品一区二区| 久久国产三级精品| 日本欧美一区二区在线观看| 国产性天天综合网| 欧美一区二区在线看| 精品欧美一区二区久久 | 中文字幕精品一区二区三区精品| 色88888久久久久久影院按摩 | 成人免费高清视频| 久久精品国产一区二区三区免费看| 国产精品久久久久久久久动漫| 欧美精品第1页| 欧美在线观看18| 99久久精品免费观看| 国产精品影视网| 加勒比av一区二区| 日韩vs国产vs欧美| 视频在线观看一区二区三区| 亚洲免费观看高清完整版在线观看| 日韩欧美高清一区| 日韩欧美成人激情| 欧美变态口味重另类| 日韩欧美区一区二| 久久嫩草精品久久久精品| 久久精品夜夜夜夜久久| 国产精品久久久久久久裸模|