小编goa*_*e35的帖子

如何创建一个完全动态的linq查询?

我需要构建大约30个不同的管理页面来添加/编辑/删除30个不同表中的记录.我显然可以花时间创建30个独特的页面来查询每个表,但我很好奇是否有办法简单地创建一个查询单个动态linq查询的动态页面.然后,此linq查询将返回指定表中的所有字段和记录.

我已经看到了与此类似的动态linq示例(http://weblogs.asp.net/scottgu/archive/2008/01/07/dynamic-linq-part-1-using-the-linq-dynamic-query -library.aspx),但仍然需要将表名硬编码到查询中.我想做一个类似于这的选择,在那里我传递表的名称(即"产品","订单"等),然后以某种方式查询该表:

private List<tableName> MyDynamicQuery(string tableName)
 {
      IEnumerable<tableName> dynamicList;

      using (MyEntities db = _conn.GetContext())
      {
           dynamicList = (from q in db.<tableName>
                        select q).ToList();
      }
      return dynamicList;
 }
Run Code Online (Sandbox Code Playgroud)

这样的事情甚至可能吗?

谢谢

c# linq asp.net

9
推荐指数
1
解决办法
745
查看次数

Windows安装程序/安装程序项目:强制安装到"程序文件",而不是x86?

我的老板需要一个安装程序来将软件安装到我们客户的一台机器上.他希望将软件专门安装到"C:\ Program Files\HisApplicationName"中,而不是"C:\ Program Files(x86)\ HisApplicationName".我知道正确的答案是重写软件以容纳用户选择安装的任何目录,但不幸的是,这是非常旧的软件,需要明天安装,所以我们只想强制安装程序指向客户端"Program Files"目录.

我的问题是,当我将文件路径硬编码到安装程序的"DefaultLocation"属性时,安装程​​序仍然会尝试指向Program Files(x86)目录.

有没有办法强制Windows安装程序/安装程序包指向程序文件而不是"程序文件(x86)"?

谢谢.

windows-installer setup-project

4
推荐指数
1
解决办法
2万
查看次数

MVC:如何从存储在db字段中的sql查询填充dropdownlist

我们正在使用mvc来创建动态Web表单.表单上的控件之一是下拉列表.为了填充此动态下拉控件,我们将sql语句存储在单个数据库字段中.关于为什么我们这样做是一个很长的故事,但我们遇到的一般问题是如何让我们的下拉列表使用这个sql字段值动态填充.

例如,这是我们数据库中的示例记录.此图像可能太小而无法读取.如果是这样,请尝试右键单击并在新窗口中打开图像(我们使用的字段称为"Sql"): 在此输入图像描述

如您所见,我们有一个名为"Sql"的字段.在此记录中,我们需要将"product_id"作为下拉列表的id字段和"product_name"作为下拉列表的文本字段.一个已知的,在sql语句中,第一个字段将始终是下拉列表的id.第二个字段将始终是下拉列表的文本.

到目前为止,这是我的下拉列表:

@(Html.Kendo().DropDownList()
      .Name("Filterdropdown")
      .DataTextField("Text")
      .DataValueField("Value")
          .OptionLabel("Select")
                                    //.Events(e => e.Change("change"))
      .BindTo(new List<SelectListItem>() {
          new SelectListItem() {
              Text = "",
              Value = "1"
          },


      })
Run Code Online (Sandbox Code Playgroud)

如您所见,目前,我没有使用该字段来填充我的下拉列表.所以我的问题是,我该如何设置呢?

谢谢

c# asp.net-mvc kendo-ui

2
推荐指数
1
解决办法
8148
查看次数

HTML:在单元格的顶部和底部对齐图像

我需要创建一个包含2个单元格(或2个div.无所谓)的表格,它将包含在TD标签中,如下所示:

<td style="height:200px;">
    <table>
         <tr>
              <td>Top Cell</td>                  
         </tr>
         <tr>
              <td>Bottom Cell</td>
         </tr>
    </table>
</td>
Run Code Online (Sandbox Code Playgroud)

每个单元格将包含1张图像(见下图).然而,我的问题是,顶部单元格中的图像始终需要位于最顶部,而底部单元格中的图像始终需要位于最底部,无论父TD标签的高度如何.因此,在下面的示例中,假设样本#1的父TD标记高度为200px.图像对齐其细胞的顶部和底部.如果我将TD标签的高度切换为800px(样本#2),则图像仍应正确对齐.

对齐样本http://functionalevaluations.com/images/imagealignment.jpg

我还要提一下,我不能将高度硬编码到表格本身.表的高度始终需要是父TD标签的100%,并且我可以手动调整高度值的唯一值在父TD中.

我怎样才能做到这一点?哦,如果这是一个桌子或div或其他什么也没关系.唯一需要的是父TD标签.

最后,这是我目前的HTML.我的父母TD调整得很好,但是我的桌子的高度总是不超过我的2张图像的高度.我似乎无法让它与父TD的高度相同:

   <td width="155" valign="top" rowspan="2" style="border:solid 1px #000;height:200px; ">
        <table border="1" cellspacing="0" cellpadding="0" style="height: 100%;">
            <tr>
                <td valign="top" style="height:50%;">

                        <img src='includes/images/itemImages/TopImage.jpg' border="0" 
                            style="vertical-align: top">
                </td>
            </tr>
            <tr>
                <td valign="bottom" style="height:50%;">
                    <img src='includes/images/itemImages/bottomImage.jpg' border="0" style="vertical-align: bottom">
                </td>
            </tr>
        </table>

    </td>
Run Code Online (Sandbox Code Playgroud)

html html-table

1
推荐指数
1
解决办法
3万
查看次数

SQL Server:如何编写每个条件包含不同查询的条件 WHERE 子句?

我在 StackOverflow 上找到了一堆关于条件 WHERE 子句的答案,但我找不到一个与我的问题有些特定的答案,所以只是寻求一点帮助......

我公司的网站包含直接在 C# 代码中编写的所有 SQL 查询(我不喜欢这样,但那是另一个故事了)& 我在尝试更新基于 WHERE 子句中包含多个条件的查询时遇到问题用户在表单上勾选的复选框。

提供者类型

表单内有一组复选框(当前有 3 个选项,但此列表可能会增长)。对于选择的每个“提供商类型”,需要在 WHERE 子句中添加一个附加条件,但我不确定如何最好地处理这个问题。

这是处理这个问题的代码。ProviderTypesCSV根据用户选中的选项数量,最多可以包含 3 个值 (0,1,2):

if (!String.IsNullOrEmpty(searchOptions.ProviderTypesCSV))
{
    // values are in a csv string.  Split out the csv
    var statuses = searchOptions.ProviderTypesCSV.Split(',');

    if (statuses.Contains("0"))   //Hospitals & Facilities
    {
        strSQL += " AND (<<perform query for 'Hospitals & Facilities'>>)";
    }

    if (statuses.Contains("1"))  //Physicians and Practitioners
    {
        strSQL += " AND (<<perform query for 'Physcians and Practitioners'>>)";
    }

    if (statuses.Contains("2"))   //In-Person Visit …
Run Code Online (Sandbox Code Playgroud)

c# sql-server

1
推荐指数
1
解决办法
135
查看次数

jQuery:将字符串作为html返回

我的表单上有一个"Label"控件,通过jquery填充.然而,我的问题是我需要使用html标签返回我的字符串,但我的标签似乎不识别html.这是我的控制:

<label id="comment"></label>
Run Code Online (Sandbox Code Playgroud)

以下是我在javascript中使用它的方式:

var comment;
comment = $("#comment");
comment.text("<b>Please scan an <br/>item!</b>");
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,我的字符串中的html被忽略.有什么方法可以让我的表单识别返回的HTML标签?

谢谢

javascript jquery

0
推荐指数
1
解决办法
2261
查看次数