小编sla*_*dau的帖子

c#中bool的默认值

public bool PrepaymentCalculating { get; set; }
Run Code Online (Sandbox Code Playgroud)

所以我在我的一个类上声明了一个变量.我希望这个默认为'null'而不是false.我只需要将其作为可以为空的布尔值吗?或者有更好的方法吗?

.net c#

6
推荐指数
3
解决办法
7643
查看次数

格式十进制为美国货币

<%= Math.Round(netValue)%>
Run Code Online (Sandbox Code Playgroud)

它输出的一个例子可能是-1243313

如何确保将其格式化为美国货币(使用'$',正确的逗号等)?

.net c# decimal

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

使用JQuery自动滚动Div(Foursquare Feed相似)

所以当页面加载时我用JQuery调用记录:

$.ajax(
        {
            type: "POST",
            url: "<%= Url.Action("GetRecords", "Home") %>",
            data: sessioninfo,
            success: function(data){
                // data == the divs
              }
        });
Run Code Online (Sandbox Code Playgroud)

data该回来可以是任何数量的<div>元件(0或更多).

<div id="container">我的页面上也有一个.我想在AJAX调用之后,将8个<div>从调用中返回的元素放入container,或者如果少于8个则返回.

在那之后,每隔5秒(我可以通过在Javascript中设置间隔来实现这一点),我想通过最下面的div滑出container显示下一个,并且列表中的下一个滑到顶部(ala Foursquare .COM).如果没有更多要显示,它将进行另一个AJAX调用以获得更多,如果有更多可用,它将从底部弹出,并以相同的方式弹出顶部.

这是我的主要问题.

如何用JQuery做这个动画?此外,我应该在哪里存储<div>最初不适合的元素(如果超过8个回来)?我假设如果我需要拨打更多电话,这也可以存储从第二次AJAX呼叫返回的那些.

编辑:最底部<div>应该只滑出,container如果它不完全适合,否则,它应该只是向下滑动.如果在少于8个<div>元素中会发生这种情况container.

多谢你们!

html ajax jquery autoscroll

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

动态文本适合div

<div rownumber="0" messageid="141" class="post" style="position: relative; top: 0px;">
    <div class="post_body">testbox</div>
    <div class="post_info" style="top: 0px;">
        <ul>
            <li class="vote" id="voteli"><a href="#">vote up</a></li>
            <li class="flag" id="flagli"><a href="#">flag</a></li>
        </ul>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

因此,这些div是在运行中生成的,并放置div在前端的容器中.这些是在后端生成的,并通过Json以HTML格式返回.

div class="post_body"是什么保存用户信息,目前,说"TESTBOX"的一个.现在,我遇到的问题是,当用户写入超出宽度的消息时div,它只是继续前进,它不会碰到第二行.

这是我想要实现的两件事:

  1. 我想确保当文本不适合水平时,它会进入同一div内的第二行.
  2. 我想缩小文本,如果它需要两行,那么post_bodydiv 的高度每次都可以保持一致.

我怎样才能做到这一点?

谢谢!

html css jquery asp.net-mvc-2

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

在C#中创建DateTime

如何动态创建一个DateTime对象,该对象始终具有当前月/日/年,但始终具有16:00时间组件?

c# datetime

6
推荐指数
2
解决办法
4692
查看次数

使用Android检测附近运行我的应用的其他设备

我可以在我的Android应用中使用任何API或框架或任何东西来检测附近还有我的应用程序在其上运行的其他Android设备吗?

gps android

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

用jquery选择一个单选按钮

<input type="radio" value="True" propertyname="AmortizationTermInYears" onchange="showAmortizationTermInYears();UpdateField(this);" name="AmortizationTermInYears" id="AmortizationTermInYears" amortizationterminyearsradio="true">

<input type="radio" value="False" propertyname="AmortizationTermInYears" onchange="showAmortizationTermInYears();UpdateField(this);" name="AmortizationTermInYears" id="AmortizationTermInYears" checked="checked">
Run Code Online (Sandbox Code Playgroud)

如何在页面加载时使用Jquery选择其中一个单选按钮?

谢谢!

html jquery

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

获取最后一个可见div的属性

这有点难以解释.这是我的HTML示例:

<div id="container">
    <div row="1">
    </div>
    <div row="2">
    </div>
    <div row="3">
    </div>
    <div row="4">
    </div>
    <div row="5">
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我需要基本找到最后<div>container <div>,并得到了row从它的属性.这99%的时间最终成为最大的数字,但不能保证.

html jquery

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

TDD测试结构问题

所以说我正在做TDD并且我写了这样的测试:

public void testDeposit()
{
    Bank b = new Bank();
    b.deposit(100);
    AssertEquals(100, b.balance);
}
Run Code Online (Sandbox Code Playgroud)

然后我去测试通过,继续下一个.假设我连续几次这样做,并获得存款,取款和摊销全部工作.

然后说我想写一个测试,测试某人创建一个帐户并做一切的组合.这在技术上不是集成测试,而不是单元测试吗?如果是,它是否适合TDD,或TDD应该只包含单元测试.

主要是我问,因为,如果这个测试中断,很可能其中一个测试应该中断,如果他们没有,我可能只是没有用适当数量的场景测试它们.因此,当涉及到TDD时,我应该在与单元测试相同的域中进行集成测试,还是应该将它们写在其他地方的另一个类/文件中并单独运行?

tdd integration-testing unit-testing

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

无法将SQL数据读取器数据加载到DataTable中

string query = "select * from cfo_daily_trans_hist";
            try
            {
                using (SqlConnection connection = new SqlConnection(
                       cnnString))
                {
                    SqlCommand command = new SqlCommand(query);
                    command.Connection = connection;
                    connection.Open();

                    var result = command.ExecuteReader();
                    DataTable datatable = new DataTable();
                    datatable.Load(result);
                    connection.Close();
                }
            }
Run Code Online (Sandbox Code Playgroud)

因此,var result通过创建ExecuteReader();HasRowstrue,它显示领域的正确的金额.但是,DataTable我从它创建的是空的.

我究竟做错了什么?我99%肯定它正在获取数据,但我不知道如何通过该SqlDataReader对象找到它以确保.

谢谢.

.net c# datatable sqldatareader sql-server-2008

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