小编Ric*_*chP的帖子

将十六进制字符串转换为颜

我在QueryString中传递十六进制值.我想将其转换为颜色,以在网格视图中的单元格中使用ForeColor.都尝试System.Drawing.ColorTranslator.FromHtml()System.Drawing.Color.FromArgb()没有运气.

我的QueryString是urlencoded所以重要的部分看起来像:

QueryString...&color=%23AA4643
Run Code Online (Sandbox Code Playgroud)

以下是我试过的方法.FromArg:

string sColor = Request.QueryString["color"]; // sColor is now #AA4643
Int32 iColorInt = Convert.ToInt32(sColor,16); //Get error message - Could not find any recognizable digits
Color curveColor = System.Drawing.Color.FromArgb(iColorInt); //Never makes it here
Run Code Online (Sandbox Code Playgroud)

以下是我的尝试.FromHtml:

string sColor = Request.QueryString["color"]; 
System.Drawing.Color myColor = new System.Drawing.Color();
myColor = System.Drawing.ColorTranslator.FromHtml(sColor);
Run Code Online (Sandbox Code Playgroud)

在这种情况下,myColor设置为 - myColor ="{Name = ffaa4643,ARGB =(255,170,70,67)}"

但是当我去使用它时,我收到一个错误:

指数超出范围.必须是非负数且小于集合的大小.参数名称:index

任何和所有的帮助非常感谢

c# hex colors

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

10个div连续10%

这看起来很简单.我试图在父div中获得10个div,所有10%宽.父div为960px,并以页边距为中心,边距为:0 auto,背景为红色.如果我使用.tenPercent 10%或96px并不重要.结果是相同的,只有9个适合和第10个包装.看起来有一个左边距(或填充可能),但是会导致这种情况?

<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<style type="text/css">  
    .tenPercent
    {
        color:Black;
        display:inline-block;            
        border:1px solid black;
        width:10%;
    }

</style>
</head>
<body>
<div style="width:960px;background-color:Red;margin:0 auto">
    <div class="tenPercent">1</div>
    <div class="tenPercent">2</div>
    <div class="tenPercent">3</div>
    <div class="tenPercent">4</div>
    <div class="tenPercent">5</div>
    <div class="tenPercent">6</div>
    <div class="tenPercent">7</div>
    <div class="tenPercent">8</div>
    <div class="tenPercent">9</div>
    <div class="tenPercent">10</div>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html css margin

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

在对齐和堆叠的内部划分6个div

我正在尝试制作一个内置6个Div的包含DIV.最左边和右边是25%宽,100%高,中间4个都是25%宽50%高,并且相互叠加.像我的粗略绘图一样:

-------------------------------------------
|          | Div 2    | Div 3   |         |
|   DIV 1  |          |         |         |
|          | All 4 25%| width   |         |
|25% width |__________| ________|  Div 6  |
|          |          |         | same as |
|100%      |    50%   | Height  |         |
| height   |          |         | Div 1   |
|          | Div 4    | Div 5   |         |
-------------------------------------------
Run Code Online (Sandbox Code Playgroud)

我一直在接近,但这让我很难过.谢谢!

html css css-float

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

SQL分组和总计

我的SQL家伙度假很长.我知道这很危险.我有桌子,加入后会给我分区域和区域分解的各种位置以及潜在的钱和获取的钱.感兴趣的列是区域/区域/潜在/已实现.大约12个顶级区域和80个区域

我如何查询数据,以便我在每个区域的变化中获得休息,其中潜在的总和实现总数以及每个区域变化的潜在总数和区域总数?

就像是:

Area1     District1     500    200
Area1     District1     200    null
Total Row               700    200
Area1     District2     200    200
Area1     District2     null   null
Total Row               200    200
Area Total              900    400
Area2     District3......etc.........
Run Code Online (Sandbox Code Playgroud)

编辑代码.到目前为止,如果我每次在AreaID或DistrictID发生变化时都可以得到总数,我认为我可以得到其余部分

DECLARE @FiscalYear INT 
SELECT  @FiscalYear = 2014

SELECT     tblFacilities.FacilityID, 
        tblAreas.AreaID,
        tblFacilities.DistrictID, 
        tblFacilities.UnitName, 
        tblDistricts.DistrictName, 
        tblAreas.AreaName,
        TotalSavings = (SELECT TotalSavings FROM ufn_RainbowTCReductionStrategies(tblFacilities.FacilityID, @FiscalYear))

FROM       tblFacilities INNER JOIN tblDistricts ON tblFacilities.DistrictID = tblDistricts.DistrictID 
        INNER JOIN tblAreas ON tblDistricts.AreaID = tblAreas.AreaID
Run Code Online (Sandbox Code Playgroud)

sql-server grouping totals sql-server-2008

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

Async/Await 没有像我期望的那样等待

请耐心等待,我已经被投入到一个新项目中,并试图将其全部吸收。在过去的几天里,我一直在取得进展,但似乎无法克服最后的困难。希望我能正确解释。

我正在加载一个 Web 表单,需要调用 API 来获取一些根据当前加载的数据可能存在或不存在的信息。我已经将我的页面简化为基本上是这样的。

...Get some information the user wants and start to do some work to load 
up the page and set up the form.
...old stuff working fine...

//Time for my new stuff
var testValue
async function test() {
    await http.post(appConfig.serviceRootUrl + '/api/XXX/YYY', 
    { mProperty: myObject.collectionInObject.itemInCollection }).then(function (result) {
        if (result.length < 1) {
            testValue= false;
        }
        else if (result[0].infoIWant.trim().length > 0) {
            testValue= true;
        }
    });
}
test(); 

//Originally above in the if I was …
Run Code Online (Sandbox Code Playgroud)

javascript rest jquery promise async-await

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