小编Mr_*_*een的帖子

如何在c#中阅读excel表的注释

我试图阅读excel表中的评论,但无法这样做.请帮忙.提前致谢.我的代码如下 -

  Excel.Application appExl;
  Excel.Workbook workbook;
  Excel.Worksheet NwSheet;
  Excel.Range ShtRange;
  appExl = new Excel.Application();
  workbook = appExl.Workbooks.Open(Server.MapPath("~/" + System.Configuration.ConfigurationManager.AppSettings["ExcelFile"] + fileName), Missing.Value, Missing.Value,
  Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value,
  Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value);
  NwSheet = (Excel.Worksheet)workbook.Sheets.get_Item(1);
  string obj = NwSheet.Range[0].Comment.Text;    
Run Code Online (Sandbox Code Playgroud)

c# excel excel-interop

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

在RichTextBox中粘贴图像

我有一个RichTextBox,当我尝试粘贴任何图像时,我得到一个图标粘贴而不是图像本身.如何将图像粘贴在其中?

c# richtextbox winforms

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

使物品适合容器的宽度

我在一个容器中有10个物品,每个物品都有右边的边距.使用jquery,我将删除每五个项目的边距,但由于容器的宽度是百分比,而项目的宽度也是百分比,当我最小化或最大化我的屏幕时,项目不会延伸到容器的末尾.我该怎么做?

Here is the Fiddle

html javascript css jquery

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

循环提供的属性

我是角色的新手,我有一个要求,我需要在自定义元素指令中添加许多自定义属性<radio-button>.目前,我这样做:

<radio-button one-attr="some value" two-attr="some string" three-attr="some other string"><radio-button>
Run Code Online (Sandbox Code Playgroud)

我在页面上有很多单选按钮,并且在该页面上为每个自定义指令编写自定义属性看起来很混乱.所以,我正在寻找一种替代方案,我可以传递一个循环每个radio-button自定义指令的javascript数组对象.

例如:( 在控制器中)

  $scope.values = [{
       'one-attr': 'some value',
       'two-attr': 'some other value',
       'three-attr': 'another value',
       /* and so on... */
  },
  {
       /* another custom attribute set */
  }
  /* so on */
  ]
Run Code Online (Sandbox Code Playgroud)

然后到我的自定义指令,我将传递custom attribute directive如下所示:

  <radio-button ng-repeat="(key, value) in values" loop-attributes="key, value"></radio-button>
Run Code Online (Sandbox Code Playgroud)

以上loop-attributes是应用于自定义元素指令的自定义属性指令.

请建议如何做到这一点.

如果我出错了,请建议我如何处理.

javascript jquery angularjs angularjs-directive

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

使用flex对齐项目

我有如下要求:

|[]                  [][]|
Run Code Online (Sandbox Code Playgroud)

视口左侧的一个元素和视口右侧的两个元素.要学习display: flex,我正在尝试这种布局而不包装元素.

Flexbox可以实现这种布局吗?

这是HTML:

<div class="parent">
    <div class="child child--left"></div>
    <div class="child child--right"></div>
    <div class="child child--right"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

我试着用align-itemsalign-self,但没有用.请帮忙.

CSS:

.parent{
     display: flex;  // flexbox
}
Run Code Online (Sandbox Code Playgroud)

html css css3 flexbox

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

创建Docker自己的node_modules

我是Docker的新手。我有一个项目设置如下:

app/
dist/
node_modules/       
package.json
Dockerfile           
docker-compose.yml  
.dockerignore        
Run Code Online (Sandbox Code Playgroud)

Docker文件

FROM node:10.16.2

WORKDIR /app

RUN sed -i '/jessie-updates/d' /etc/apt/sources.list

RUN apt-get update
RUN rm -rf /var/lib/apt/lists/*
RUN npm install --quiet
RUN npm install -g gulp

EXPOSE 3000
Run Code Online (Sandbox Code Playgroud)

docker-compose.yml

version: '2'

services:
  web:
    build: .
    command: gulp
    ports:
      - "3000:3000"
    volumes:
      - .:/app
  package:
    build: .
    command: ./package.sh
    volumes:
      - ./package:/app/package
Run Code Online (Sandbox Code Playgroud)

.dockerignore

# add git-ignore syntax here of things you don't want copied into docker image

.git
*Dockerfile*
*docker-compose*
package-lock.json
node_modules/
Run Code Online (Sandbox Code Playgroud)

当我运行时 …

docker devops

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

在文本中找到Chr(13)并在C#中拆分它们

我在vb6中写了两行代码.代码是:

d = InStr(s, data1, Chr(13), 1) ' Fine 13 keycode(Enter) form a text data.

sSplit2 = Split(g, Chr(32))     ' Split with 13 Keycode(Enter)
Run Code Online (Sandbox Code Playgroud)

但我无法在C#中编写上面的代码.请帮帮我.如何在C#中编写上述代码.

c#

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

将字符串替换为 DataTable 的 DataColumn 中的另一个字符串

我有DataTable它检索多个列和行。它的一列(“评论”)包含数据*。我想用 替换该字符\n

dtOutput = Generix.getTickets(DateTime.Parse("1-1-1900"), DateTime.Now,"",iTicket, "", "", "", "","",iDispatched,uCode);
string sOutput = "";
foreach (DataRow drOutput in dtOutput.Rows)
{
   sOutput += ((sOutput == "") ? "" : "~");
   foreach (DataColumn dcOutput in dtOutput.Columns)
   {                                    
      sOutput += ((sOutput == "") ? "" : "|") + Convert.ToString(drOutput[dcOutput]);
   }
}
Run Code Online (Sandbox Code Playgroud)

我能够将所有列合并到一个字符串中。但是如何将字符替换为另一个字符并将其存储在与 of 相同的字符串中"sOutput"

c#

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

将图像内容保存在html文件中

是否可以在html中保存图像?我想用几张图片创建html.也许我需要用base64解码图像内容并将其粘贴到html标记中?

html css image

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

在svg元素内对齐use元素

我正在尝试将use元素内的svg元素对齐到最左端。我试过了text-align: lefttext-anchor: start但是use元素仍然在svg元素的中间。

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

这是小提琴

html css svg inline-svg

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