小编Mr_*_*een的帖子

如何在多列上的 DataSet 的 DataTables 之间定义 DataRelation?

在我的项目中有两个数据表dtNamesdtDetails.

我不知道 SQL。在这里,我连接到 XML 和文本文件。

名称

EmpName    EmpRole

   a         2
   b         3
   c         4
Run Code Online (Sandbox Code Playgroud)

详细信息

 Empid     EmpName   EmpCity   EmpRole

  101        a         abc       3  //EmpRole not equal to above table EmpRole
  102        b         abc       3
  103        c         xyz       4
  104        d         pqr       5
  105        e         rst       6
Run Code Online (Sandbox Code Playgroud)

我想涉及基础上,这两个数据表EmpNameEmpRole(这里比较dtNames),结果存储在DataSet dsMain(表从dtDetails),然后除以两个DataTable中根据同类比较matchedDataTableunmatchedDataTable

我知道这可以使用DataRelationRowFilter来完成,但我无法想到如何做到这一点,因为有两列要与我不知道的其他数据表两列进行比较。(我是 .net 的初学者)

我尝试了以下代码:(不起作用

            DataSet dsMain = new DataSet(); …
Run Code Online (Sandbox Code Playgroud)

c# datatable dataset

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

从listView中只选择一个项目

我是c#的初学者.ListView当用户选择同时填充的项目名称时,我只需显示(及其子项目)的一个项目ComboBox.

我知道要使用的事件即SelectedIndexChanged事件.但我不知道该怎么做.

目前我正在使用包含XML文件和数据集的替代大流程,这使我的项目更加复杂.

里面ListView有很多东西.相同的项目名称也在ComboBox.

如果你有时间,请看看我的小项目.下载

编辑:这里" 仅显示一个项目 "意味着严格只显示一个项目,而不是选择特定项目并显示所有项目.

.net c# listview winforms

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

复制图像并将其保存到其他目录

我是c#的初学者.在我的项目中,如果我尝试使用以下代码来保存图像副本,则会出现错误"GDI +中发生一般错误"..我已经通过了这个链接,但我不知道他在说什么.

我尝试了下面的代码:

 Bitmap bmpLarge = new Bitmap(ofdFlagsLarge.FileName);
 bmpLarge.Save(@"\..\..\" + strLargePath);               /* ERROR */
Run Code Online (Sandbox Code Playgroud)

有人可以帮助我将图像从本地PC目录本身保存到同一台机器上的其他目录.

c# winforms

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

从 Javascript 的文本区域中删除某些文本

我需要一些有关删除文本区域中特定单词或短语的最佳方法的信息。我有一个名为 的输入字段input。我想在该区域中搜索放入名为 的表单字段中name然后从中删除的单词input。我尝试过的代码都不起作用,并且大多数搜索结果都产生不相关的结果。

function delete() {
    var name = document.getElementById("name").value;
    var textarea = document.getElementById("input").value;
    var data = textarea.length;
    for (var i = 0; i < data.length; i++) {
        if (textarea.substr(i, data) == name) {
            textarea.value = "";
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我之前尝试过但没有运气。

html javascript jquery

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

具有不同渐变颜色的可重用 SVG

根据我的要求,我需要在其中应用不同渐变颜色的成形路径。仅举个例子,我正在绕一个圈并尝试做同样的事情。

这是代码:

.box--blue{
  fill: blue;
}

.box--red{
  fill: red;
}
Run Code Online (Sandbox Code Playgroud)
<div>
  <svg>
    <defs>
      <linearGradient id="Gradient2" x1="0" x2="0" y1="0" y2="1">
        <stop offset="0%" stop-color="transparent"/>
        <stop offset="100%" stop-color="blue"/>
      </linearGradient>
    </defs>
    <symbol id="gra2" viewbox="0 0 100 100">
  
  <circle cx="50" cy="50" r="50" fill="url(#Gradient2)" />
    </symbol>
</svg>
</div>


<div class="box box--red">
  <svg>
    <use xlink:href="#gra2"></use>
  </svg>
</div>

<div class="box box--blue">
  <svg>
    <use xlink:href="#gra2"></use>
  </svg>
</div>
Run Code Online (Sandbox Code Playgroud)

要求:

通过重用可用的 SVG,我需要这两个不同颜色的渐变形状。

浏览器支持:IE10+、chrome 和 Firefox。

注意:我不想在 SVG 下对每个颜色相关的渐变进行硬编码。Gradient 颜色应该可以继承。这就是我如何重用 SVG,IMO。

html css svg gradient linear-gradients

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

使表适合extjs中的父容器

在我的项目中,我试图将创建的表适合父面板.

内部面板

var items = [];
Run Code Online (Sandbox Code Playgroud)
layout: {
    type: 'table',
    columns: 6
},
initComponent: function(){
    //creating child items dynamically
    for(var i=0;i<36;i++){
        items.push({
            xtype: 'panel',
            layout:'fit'
        })          
    }
    this.callParent();
}
items: items    
Run Code Online (Sandbox Code Playgroud)

子项目已成功添加到面板,但具有0尺寸(宽度和高度).如何让子面板计算尺寸以适应父面板?

PS:36如果我手动给出尺寸,我可以看到块.

我也可以在sencha聊天

extjs extjs4 extjs-mvc extjs4.1

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

无法读取JSON文件

我有以下代码用于读取JSON文件.它没有给出任何错误,但我在变量中得到null:

var myData = null;
$.ajax({
    type: 'GET',
    async: false,
    url: 'myJson.json',
    dataType: 'json',
    success: function (r) {
        myData = r;
    }
});
Run Code Online (Sandbox Code Playgroud)

以下是我的JSON文件:

{items:[{value:"1",name:"John"},{value:"2",name:"Henry"}]};
Run Code Online (Sandbox Code Playgroud)

javascript jquery json

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

如何设置最小高度和最大高度等于窗口高度

我可以将 div 高度设置为最小窗口高度,但不能以类似的方式将最大高度设置为 windowHeight。这是代码

 $(document).ready(function() {   
     function setHeight() {
         windowHeight = $(window).innerHeight();
         $('.sidebar').css('min-height', windowHeight);   
     };   
     setHeight();
     $(window).resize(function() {
         setHeight();   
     }); 
 });
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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

悬停效果不起作用,甚至为它写的样式是否正确?

我正在研究简单的设计,但我遇到的问题是当我在数字块上徘徊,即1,2等我的悬停效果不起作用.我想在li上盘旋并将整个文本数字变为浅绿色到白色,为它编写的样式是正确的.我不知道问题在哪里..

HTML

<ul class="results">
    <li>
        <span class="number">1</span>
        <a href="#" target="_blank" class="listitem">
            <p class="title">Lorem</p>
            <p class="desc">Lorem lfdfdfdfdfdsfdfdfdf</p>
        </a>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

CSS

.results {
    margin:25px 26px;
}

.results li {
    position:relative;
    overflow:hidden;
    background:#f6f6f6;
    margin-bottom:10px;
    list-style:none;
    _width:100%;
}

.results li .number {
    height:90px;
    line-height:90px;
    width:90px;
    font-size:50px;
    color:#a0daca;
    text-align:center;
    position:absolute;
    left:0;
    top:50%;
    margin-top:-45px;
    display:block;
}

.results li a {
    display:block;
    cursor:pointer;
    word-wrap:break-word;
    overflow:hidden;
    text-decoration:none;
    padding:26px 101px 26px 89px;
    position:relative;
}

.results li a .desc {
    display:inline;
    word-wrap:break-word;
    font-size:14px;
    color:#999;
}

.results li a .title …
Run Code Online (Sandbox Code Playgroud)

html css

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

左侧省略号中出现奇怪的特殊字符问题

我有一些文件路径,我试图使用下面的代码在左侧显示省略号.

    .ellipsis:after {
        content:"..........................";
        background-color: white;
        color: transparent;
        position: relative;
        z-index: 2;
    }
    .ellipsis {
        direction: rtl;
        display: inline-block;
        width: 200px;
        white-space: nowrap;
        overflow: hidden;
        position: relative;
        border: 1px solid black;
        z-index: 3;
    }
    .ellipsis:before {
        content:"...";
        background-color: white;
        position: absolute;
        left: 0;
        z-index: 1;
    }
Run Code Online (Sandbox Code Playgroud)
<span class="ellipsis">C:\Program Files\Java\jre7\bin\new_plugin\npdeployjava1.dll</span>
Run Code Online (Sandbox Code Playgroud)

现在,如果我将一个特殊字符(如Slash /字符)添加到HTML中字符串的开头,它将显示在结果内容的末尾.

有人可以解释这里有什么问题吗?

html css html5 special-characters

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