我正在编写一个简单的导入应用程序,需要读取CSV文件,在a中显示结果DataGrid并在另一个网格中显示CSV文件的损坏行.例如,显示另一个网格中短于5个值的行.我试着这样做:
StreamReader sr = new StreamReader(FilePath);
importingData = new Account();
string line;
string[] row = new string [5];
while ((line = sr.ReadLine()) != null)
{
row = line.Split(',');
importingData.Add(new Transaction
{
Date = DateTime.Parse(row[0]),
Reference = row[1],
Description = row[2],
Amount = decimal.Parse(row[3]),
Category = (Category)Enum.Parse(typeof(Category), row[4])
});
}
Run Code Online (Sandbox Code Playgroud)
但在这种情况下,在阵列上操作非常困难.有没有更好的方法来分割价值观?
我们假设我们有一个模型:
public class Document
{
public string Name { get; set;}
public List<DayOfWeek> WeekDays { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
是否可以呈现代表该模型的星期几的复选框?我搜索了互联网,但没有找到任何解决方案.
我的意思是它有效,CheckBoxFor(model=> model.SomeProperty)但是如果SomeProperty是的话它就不起作用List<DayOfWeek>.DayOfWeek这是一个枚举.
提前致谢.
我最近用jQuery和一个高亮插件做了一个非常简单的突出显示.它看起来像这样:
$('myButton').click(function(){
$( '身体')突出($( '#myInputText')VAL());
});
但是我想知道我怎么能像Chrome一样突出显示,我的意思是每当我在文本框中输入一些字母而不提交时突出显示这些字母.我想也许可以使用一个keyup事件......任何想法?
谢谢安迪,我在你的代码中将'this [0]'更改为'search [i]',如果只有一个'p'标签,它就有效
$(document).ready(function(){
var search = ['p', 'div', 'span'];
$("#highlighter").bind('keyup', function(e){
var pattern = $(this).val();
$.each(search, function(i){
var str = search[i];
var orgText = $(str).text();
orgText = orgText.replace(pattern, function($1){
return "<span style='background-color: red;'>" + $1 + "</span>"
});
$(str).html(orgText);
});
});
});
Run Code Online (Sandbox Code Playgroud) 我目前正在构建一个MVC应用程序并使用JQuery UI Datepicker http://jqueryui.com/demos/datepicker/
预订活动.
我想在Datepicker中显示所有可用的eventdates.有没有办法重新渲染日期选择器,只使事件日期可选(可点击)或可能只是突出显示事件日期.有没有办法将日期传递给datepicker?任何经验吗?
提前致谢
需要帮助.我正在写一个函数返回ajax调用的结果,但我没有得到任何结果,我想这是一个范围问题,但有什么办法吗?这是我的代码:
function Favorites() {
var links;
$.ajax({
type: "GET",
url: "/Services/Favorite.svc/Favorites",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
cache: false,
success: function(msg) {
links = (typeof msg.d) == 'string' ? eval('(' + msg.d + ')') : msg.d;
}
});
return links;
};
Run Code Online (Sandbox Code Playgroud)