.NET ------ 默认展示其他表中数据

实现项目客户展示客户管理里的第一个记录,负责人默认是当前操作用户

项目客户是从客户表载入的数据,负责人是角色表中数据

前端代码

<td align="right">项目客户:</td>
<td align="left" bgcolor="#FFFFFF">
    <asp:HiddenField ID="HiddenFieldCase_ClientGuid" runat="server" />
    <asp:HiddenField ID="HiddenFieldCase_ClientName" runat="server" />
    <asp:TextBox ID="tbCase_ClientName" runat="server" ReadOnly="true"></asp:TextBox>
    <%if (_Edit != "show") %>
    <%{ %>
    <a href="javascript:return false;" onclick="javascript:WebDialogLoad('选择客户', 700, 500, '../../qdBaseErp/Bclient/Client_Flag_Select_order_win.aspx?flag=0&pwidth=680&pheight=380&hidguid=<%=HiddenFieldCase_ClientGuid.ClientID %>&hidname=<%=HiddenFieldCase_ClientName.ClientID %>&tbname=<%=tbCase_ClientName.ClientID %>')" ><img src="../../qdadmin/qdimages/jiaohu.png" align="absmiddle"></a>
    <%} %>
</td>
<td align="right">负责人:</td>
<td align="left" bgcolor="#FFFFFF">
<asp:DropDownList ID="ddlLing_User_LoginGuid" runat="server" Width="160px"></asp:DropDownList></td>
</tr>

后面实现

 {
                {//生产令负责人
                    ITEM.Inherits.Bll.qdCnt4.bllFourAdminUser _bllUser = new bllFourAdminUser();
                    string swhere = _ddlLing_User_LoginGuid == string.Empty ? "" : " where RoleTypeFlag in(" + _ddlLing_User_LoginGuid + ")";
                    List<ITEM.Model.qdCnt4.FourAdminUser> mList = _bllUser.GetListSelFourAdminUser3("AdminGuid,LoginID", base.EnterpriseGuid, " and RoleGuid in(select RoleGuid from tbFourAdminRole " + swhere + ")");
                    this.ddlLing_User_LoginGuid.DataTextField = "LoginID";
                    this.ddlLing_User_LoginGuid.DataValueField = "AdminGuid";
                    this.ddlLing_User_LoginGuid.DataSource = mList;
                    this.ddlLing_User_LoginGuid.DataBind();
                    this.ddlLing_User_LoginGuid.Items.Insert(0, new ListItem());
                }

            }
            //负责人为当前登陆用户
            try
            {
                this.ddlLing_User_LoginGuid.Text = _XUserLogin.UserLoginGuid;

            }
            catch (Exception) { }

            //客户显示为第一个
            bllClient_Flag bllclient_flag = new bllClient_Flag();

            List<ITEM.Model.qdMis4.Client_Flag> mListClient = bllclient_flag.GetListSelClient_Flag3("*", base.EnterpriseGuid, 0," order by inumber desc",1);

            if (mListClient.Count > 0)
            {
                this.tbCase_ClientName.Text = mListClient[0].ClientName;
                this.HiddenFieldCase_ClientGuid.Value = mListClient[0].ClientGuid;
                this.HiddenFieldCase_ClientName.Value = mListClient[0].ClientName;
       
            }
服务层的GetListSelClient_Flag3 方法
 public List<ITEM.Model.Client_Flag> GetListSelClient_Flag3(string sFilesName,object WhereQiyeGuid,object WhereFlag,string strSqlLast,int iTop)
        {
            return GetListSelClient_Flag3(sFilesName,
                 null    //客户关键字
                , null    //自增长序号
                , WhereQiyeGuid//云端标识关键字
                , null    //云端标识编码
                , null    //云端标识名称
                , null    //单位Guid
                , null    //单位编码
                , null    //单位名称
                , null    //客户名称
                , null    //客户编号
                , null    //会员类别
                , null    //会员类别
                , null    //会员类别
                , null    //会员类别
                , null    //所属行业
                , null    //所属行业
                , null    //企业性质
                , null    //企业性质
                , null    //所属区域
                , null    //所属区域
                , null    //企业产品标签集合,逗号隔开,选填
                , null    //企业产品标签集合,逗号隔开,可以选填或手动填写
                , null    //联系人
                , null    //联系人电话
                , null    //联系人微信
                , null    //联系人QQ
                , null    //联系人Email
                , null    //联系人地址
                , null    //联系人备注
                , null    //上传身份证正面
                , null    //上传身份证反面
                , null    //上传营业执照
                , null    //
                , null    //全域范围 0单位独享 1全域共享
                , null    //全域范围 0单位独享 1全域共享
                , null    //登录用户名
                , null    //登录密码
                , null    //审核状态 0待审核 1同意 2不同意 -1打回
                , null    //审核状态 0待审核 1同意 2不同意 -1打回
                , null    //审核人Guid
                , null    //审核人LoginID
                , null    //审核时间
                , null    //审核说明
                , null    //VIP开始时间
                , null    //VIP结束时间
                , null    //VIP每天发送条数
                , null    //选择城市编码
                , null    //备注
                , WhereFlag//数据标识
                , null    //Flag标识说明,推荐使用枚举
                , null    //排序编号
                , null    //是否禁用0-启用1-禁用
                , null    //逻辑删除0-正常1-删除
                , null    //数据创建者登录用户名
                , null    //数据创建者的关键字Guid
                , null    //数据创建者IP地址
                , null    //创建时间
                , null    //数据修改这的登录用户名
                , null    //数据修改者的关键字Guid
                , null    //数据修改者IP地址
                , null    //最后一次修改时间
                , null    //备用扩展1
                , null    //备用扩展2
                , null    //备用扩展3
                , null    //备用扩展4
                , null    //备用扩展5
                , null    //备用扩展1
                , null    //备用扩展2
                , null    //备用扩展3
                , null    //备用扩展4
                ,strSqlLast,iTop);
        }
原文地址:https://www.cnblogs.com/obge/p/13294882.html