国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > .NET > 正文

asp.net簡(jiǎn)單頁(yè)面控件賦值實(shí)現(xiàn)的方法

2024-07-10 12:53:46
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

Asp.Net開(kāi)發(fā)技術(shù)中,我們可以通過(guò)存儲(chǔ)過(guò)程進(jìn)行分頁(yè),但在編寫(xiě)存儲(chǔ)過(guò)程中其實(shí)更困難,錯(cuò)新技術(shù)頻道小編搜集了asp.net簡(jiǎn)單頁(yè)面控件賦值實(shí)現(xiàn)的方法,感興趣的朋友一起來(lái)看看吧!

分享給大家供大家參考,具體如下:

/// <summary>/// 賦值 表名,控件名,要查詢(xún)的唯一數(shù)據(jù)/// </summary>protected void SetEvaluate(string TableName, string UpName, string Id){    ContentPlaceHolder cph = (ContentPlaceHolder)Page.Master.FindControl("cph_context");    UpdatePanel up = (UpdatePanel)cph.FindControl(UpName);    DataTable dt = LOaPersonLogic.GetPersonTemp("select * from " + TableName + " where ID='" + Id + "'");    for (int i = 0; i < dt.Columns.Count; i++)    {      //集合表頭名稱(chēng) dt.Columns[i]      //集合值dt.Rows[0][i].ToString()      foreach (Control ctl in up.Controls[0].Controls)      {        if ((ctl is TextBox) && ctl.ID.Trim() == dt.Columns[i].ToString().Trim())        {          ((TextBox)ctl).Text = dt.Rows[0][i].ToString();        }        if ((ctl is DropDownList) && ctl.ID.Trim() == dt.Columns[i].ToString().Trim())        {          ((DropDownList)ctl).Items.FindByValue(dt.Rows[0][i].ToString().Trim()).Selected = true;        }      }    }}/// <summary>/// 生成sql 修改sql/// </summary>/// <param name="TableName">表名稱(chēng)</param>/// <param name="WyId">唯一id主鍵</param>/// <param name="UpName"></param>/// <param name="Id">修改id</param>protected string CreateSql(string TableName, string WyId, string UpName, string Id){    string SQL = "update " + TableName + " set ";    ContentPlaceHolder cph = (ContentPlaceHolder)Page.Master.FindControl("cph_context");    UpdatePanel up = (UpdatePanel)cph.FindControl(UpName);    foreach (Control ctl in up.Controls[0].Controls)    {      if (ctl is TextBox)      {        SQL = SQL + ctl.ID + "='" + ((TextBox)ctl).Text + "',";      }      if (ctl is DropDownList)      {        SQL = SQL + ctl.ID + "='" + ((DropDownList)ctl).SelectedItem.Value.Trim() + "',";      }    }    if (SQL.IndexOf(',') > -1)    {      SQL = SQL.Substring(0, SQL.Length - 1) + " where " + WyId + "='" + Id + "'";    }    return SQL;}

上文是錯(cuò)新技術(shù)頻道小編介紹的asp.net簡(jiǎn)單頁(yè)面控件賦值實(shí)現(xiàn)的方法,相信大家已經(jīng)得到了準(zhǔn)確的答案,程序員正在夜以繼日的學(xué)習(xí),未來(lái)的世界是屬于我們的。

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宜宾县| 洛隆县| 建始县| 莱西市| 太谷县| 云和县| 沂水县| 太保市| 哈巴河县| 平定县| 临武县| 仪征市| 太保市| 武山县| 房产| 繁昌县| 台东市| 遂川县| 鄂伦春自治旗| 岳池县| 勐海县| 浏阳市| 广西| 高平市| 太白县| 金寨县| 泸州市| 水富县| 汉源县| 无为县| 泾源县| 丽江市| 扎鲁特旗| 滦南县| 定日县| 泸西县| 许昌县| 都兰县| 龙岩市| 东阿县| 昭觉县|