最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2016年07月26日 09:32:50   作者:ajunfly  
這篇文章主要介紹了asp.net簡(jiǎn)單頁(yè)面控件賦值實(shí)現(xiàn)方法,涉及數(shù)據(jù)庫(kù)的查詢及頁(yè)面控件元素賦值操作相關(guān)技巧,需要的朋友可以參考下

本文實(shí)例講述了asp.net簡(jiǎn)單頁(yè)面控件賦值的方法。分享給大家供大家參考,具體如下:

/// <summary>
/// 賦值 表名,控件名,要查詢的唯一數(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;
}

更多關(guān)于asp.net相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《asp.net操作json技巧總結(jié)》、《asp.net字符串操作技巧匯總》、《asp.net操作XML技巧總結(jié)》、《asp.net文件操作技巧匯總》、《asp.net ajax技巧總結(jié)專(zhuān)題》及《asp.net緩存操作技巧總結(jié)》。

希望本文所述對(duì)大家asp.net程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

濮阳市| 疏附县| 正安县| 平原县| 边坝县| 黄山市| 揭东县| 凤翔县| 大宁县| 达拉特旗| 浏阳市| 昭平县| 临海市| 响水县| 颍上县| 阜阳市| 宁国市| 滁州市| 黄浦区| 富蕴县| 湘西| 志丹县| 庆云县| 南皮县| 澄迈县| 南华县| 沙田区| 台东县| 丹寨县| 炉霍县| 泰宁县| 康定县| 桦甸市| 丰都县| 满洲里市| 九龙坡区| 额济纳旗| 天峨县| 鄂托克前旗| 靖宇县| 渭南市|