小编Rod*_*Rod的帖子

精确值匹配的索引

环境:microsoft visual studio 2008 c#

如何获取字符串中找到的整个单词的索引

string dateStringsToValidate = "birthdatecake||birthdate||other||strings";
string testValue = "birthdate";

var result = dateStringsToValidate.IndexOf(testValue);
Run Code Online (Sandbox Code Playgroud)

它不一定是我这样做的方式,例如,使用正则表达式或其他方法会更好吗?

更新: 这个词是生日,而不是birthdatecake.它不必检索匹配,但索引应该找到正确的单词.我不认为IndexOf是我正在寻找的.很抱歉不清楚.

c#

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

不在gridview中显示datetime min值

给定:

public class Customer
{
    public int Id { get; set; }
    public string FirstName { get; set; }
    public DateTime Birthdate { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我有List没有输入一些生日,所以当我绑定到GridView时,它显示DateTime.MinValue.如果生日是DateTime.MinValue,有什么不同的方法在gridview中显示空白?

c#

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

sql cte if语句

这可能是一个坏主意,但只是想知道?

;with Products
AS
(
/* can you have an if statement in here? */
select * from products

/* or */

select * from products 
where condition

)
Run Code Online (Sandbox Code Playgroud)

我在想什么,如果有时你有一个搜索字符串.你怎么在cte中考虑这个?

或者也许在一个程序中有2个cte更好的主意?

sql sql-server sql-server-2008

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

在清除错误之前,errorprovider 不会让我退出表单

为什么当我第一次进入我的窗口时会出现这种情况,该窗口是一个用户控件和组合框设置为空白的窗体。我可以毫无问题地单击“取消”并关闭窗口。但是,如果我触摸组合框,然后将其留空,然后尝试单击“取消”,取消事件不会触发吗?

c# winforms

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

css一种将绝对子div对齐的方法

默认情况下,是否有一种方法可以正确对齐position: absolute仅使用CSS 的子div .我知道我可以使用JavaScript使其正确对齐.

css

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

在rowdatabound事件中获取列标题文本

我需要在rowdataboundGridView事件的DataControlRowType.Data内部获取列标题,这是我的操作方式:

((DataTable)((GridView)sender).DataSource).Columns[i].ColumnName
Run Code Online (Sandbox Code Playgroud)

是否有另一个可能比上面显示的更为简洁?只是想在这里查看。

.net asp.net

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

单击div内的按钮单击无效工作

我在div中有一个按钮点击事件,它也有一个点击事件.如果用户单击该按钮,则只有insideClick应该执行而不是outsideClick.有人可以分享一些见解吗?

https://jsfiddle.net/s4om9y1y/

<input type="text" data-bind="value: goal" />
<div data-bind="click: outsideClick">
  Outside click.

  <button data-bind="click: insideClick">
    Inside click.
  </button>
</div>



function AppViewModel() {
  var self = this;
  self.goal = ko.observable(3);

  self.outsideClick = function() {
    alert('outside click');
  };
  self.insideClick = function() {
    alert('inside click');
  };

}

var vm = new AppViewModel();

ko.applyBindings(vm);
Run Code Online (Sandbox Code Playgroud)

knockout.js

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

如何从字符串中提取lat和long值?

例如,

'POINT (-109.42948819496439 44.5177967942721)'
Run Code Online (Sandbox Code Playgroud)

如何从前面的字符串中提取lat和long值?

我试过了:

coords.substring(7,14) + ' ' + coords.substring(15,22)
Run Code Online (Sandbox Code Playgroud)

但我认为我不能依赖它

javascript

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

我尝试在if语句中连接有什么问题

我正在尝试将前导0连接到数百个位置.

    001 ones
    010 tens 
    100 hundreds

for i = 1 to 100
    let x = 
        if i < 10 then sprintf "Hello World 00%i" i
        elif (i >= 10) && (i < 100) then sprintf "Hello World 0%i" i
Run Code Online (Sandbox Code Playgroud)

在elif上的Squigglies - 表达预期有单位但有字符串

f#

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

有没有一种方法可以全局禁用所有模型的时间戳列?

因此,我可以为特定模型禁用时间戳列,但是是否可以为所有模型禁用时间戳列?

const Contract = sequelize.define('Contract', {
    idContract: {
        type: Sequelize.INTEGER,
        primaryKey: true
    },
    AccountNo_Lender: {
        type: Sequelize.STRING
    }
}, { timestamps: false });
Run Code Online (Sandbox Code Playgroud)

node.js sequelize.js

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