问题列表 - 第19504页

当前上下文中不存在名称"GridView1"

我有两个名为TimeSheet.aspx.cs和TimSheet.aspx的文件,下面给出了该文件的代码供您参考.

当我构建应用程序即时获取错误"名称'GridView1'在当前上下文中不存在"甚至认为我有一个id为GridView1的控件,我也添加了runat ="server".

我无法弄清楚导致这个问题的原因.任何一个数字都可以在这里发生.

感谢和问候,

=======================================
TimeSheet.aspx.cs 
=======================================
#region Using directives
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using TSMS.Web.UI;
#endregion

public partial class TimeSheets: Page
{   
    protected void Page_Load(object sender, EventArgs e)
    {

        FormUtil.RedirectAfterUpdate(GridView1, "TimeSheets.aspx?page={0}");
        FormUtil.SetPageIndex(GridView1, "page");
        FormUtil.SetDefaultButton((Button)GridViewSearchPanel1.FindControl("cmdSearch"));
    }

    protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
    {
        string urlParams = string.Format("TimeSheetId={0}", GridView1.SelectedDataKey.Values[0]);
        Response.Redirect("TimeSheetsEdit.aspx?" + urlParams, true);
    }

    protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) {


    }
}
=======================================================
TimeSheet.aspx
======================================================= …
Run Code Online (Sandbox Code Playgroud)

asp.net webforms web-controls

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

小java问题

对不起,我的问题听起来很愚蠢 但是有些时候小事会给你带来很大的麻烦,并花费你的全部时间来解决它.但是感谢stackoverflow,我可以获得GURU建议.:)

所以这是我的问题.我在一个字符串中搜索一个单词,并在该单词出现的地方加上0.例如:搜索词是DOG,我有字符串"永远不会让狗咬你"所以字符串将是000100.现在,当我尝试将此字符串转换为INT时,它会产生结果100 :(这很糟糕.我也不能使用int数组我只能使用字符串,因为我正在整理它,也在程序中使用其他地方.

现在我确定你想知道我为什么要把它转换成INT.所以我的回答.我使用每个字符串中的3个单词来制作这种二进制字符串.所以让我说我使用了三个搜索查询,如(狗,狗,永远)所以所有三个字符串将是000100 000100 010000然后我想要SUM它们应该产生这样的结果"010200"而它产生结果"10200"这是错误的.:(

提前致谢

java math

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

在模式匹配后在foreach循环中填充List <T>

我对C#编程很新,需要一些帮助.

我正在尝试将从JSON提要中收集的值分配给我自己的类型,我已经定义了将JSON元素放入其中的某些字段(属性),以及从RegEx模式匹配过程派生的元素.这将允许我使用LINQ访问该对象,因为我使用List来保存我的对象.

我的代码中有一个foreach循环,它为我的RegEx方法找到的每个匹配循环.我只对有匹配的JSON feed的部分感兴趣.

所以我自己定义的类是这样的:

//simple field definition class
public class TwitterCollection
{
    public string origURL { get; set; }
    public string txtDesc { get; set; }
    public string imgURL { get; set; }
    public string userName { get; set; }
    public string createdAt { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

然后我想在RegEx Matches循环中填充List:

    foreach (Match match in matches)
    {

        GroupCollection groups = match.Groups;
        var tc = new List<TwitterCollection>()
        {
            origURL = groups[0].Value.ToString(),
            txtDesc = res.text,
            imgUrl = res.profile_image_url,
            userName = res.from_user_id,
            createdAt …
Run Code Online (Sandbox Code Playgroud)

.net c# linq asp.net twitter

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

简单的LINQ问题 - 如何遍历组?

请在VB.Net中获取LINQ查询的帮助.

我有这个简单的群组声明:

Dim drivers = From d In DriversOwners _
   Group d By Key = d.UnitNumber Into Group _
   Select Key, DriverGroup = Group
Run Code Online (Sandbox Code Playgroud)

这有效,并返回我需要使用的数据.现在我想使用For Each构造迭代组.像这样:

For Each x In drivers

Next
Run Code Online (Sandbox Code Playgroud)

然而,编译器正在咆哮我,告诉我那个

"'x'在这种情况下无法访问,因为它是'朋友'."

谁知道我在做错了什么?

提前致谢.

linq vb.net

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

使用 Fluent NHibernate 映射一个简单的元素集合

我正在尝试使用 Fluent NHibernate 映射枚举值的集合。

IList<EnumType> lst;
Run Code Online (Sandbox Code Playgroud)

我找不到任何关于它的文档,但我很确定这应该是可能的。我对映射实体集合完全没有问题。

谢谢,莱昂纳多

collections nhibernate-mapping fluent-nhibernate

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

.NET图表控件并行性能

我正在使用.NET 4.0 Beta 2附带的.NET Chart Control库在后台线程上创建图像并将其保存到磁盘.我没有在屏幕上显示图表,只是创建一个图表,将其保存到磁盘并销毁它.像这样的东西:

public void GeneratePlot(IList<DataPoint> series, Stream outputStream) {
    using (var ch = new Chart()) {
        ch.ChartAreas.Add(new ChartArea());
        var s = new Series();
        foreach (var pnt in series) s.Points.Add(pnt);
        ch.Series.Add(s);
        ch.SaveImage(outputStream, ChartImageFormat.Png);
    }
}
Run Code Online (Sandbox Code Playgroud)

创建和保存每个图表大约需要300到400毫秒.我可能有数百个图表要创建,所以我想我会用它Parallel.For()来并行化这些任务.我有一个8核机器,但是,当我尝试一次创建4个图表时,我的图表创建/保存时间增加到800到1400毫秒,几乎所有这些都消耗了Chart.SaveImage.

我认为这可能是磁盘I/O的限制,所以为了测试我将最后一行更改为:

ch.SaveImage(Stream.Null, ChartImageFormat.Png);
Run Code Online (Sandbox Code Playgroud)

即使写入空流,性能仍然大致相同(800 - 1400毫秒).

我不应该在与这个库并行的后台线程上创建图像,或者我做错了什么?

谢谢

编辑:添加完整代码示例

只需更改传递给的标志CreateCharts()即可测试并行与串行.

using System;
using System.Collections.Generic;
using System.IO;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms.DataVisualization.Charting;

namespace ConsoleChartTest
{
    class Program
    {
        public static void GeneratePlot(IEnumerable<DataPoint> series, Stream …
Run Code Online (Sandbox Code Playgroud)

.net parallel-processing performance charts controls

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

如何创建非常基本的插件系统

所以我们先设计一下设计.我有一个带按钮的组合框,我有一个插件文件夹.

假设我在插件文件夹中有一个插件imageeffect.cs.这个类必须具有诸如"标题"之类的属性.我的程序得到这个"标题"并用这个标题动态加载组合框.所以现在我的程序识别插件.现在当用户点击按钮时,我希望将一些数据(由我的程序处理)传递给imageeffect.cs插件,在该插件中它执行任何工作并返回状态.

所以回顾一下.我的程序读取一个插件目录.将每个插件的"title"属性(定义为我创建插件的人)加载到组合框中.当用户单击按钮时,"数据"或在这种情况下图像被发送到插件,插件可以对其进行操作.它然后返回"状态"或者在这种情况下返回一张图片,其中包含它想要的任何效果.

c# plugins

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

如何在mysql表中存储PHP代码

我正在构建一个小的php/mysql脚本,它将像一个wordpress博客,但只是一个小网站,我的眼睛只存储PHP代码片段.因此,我将使用javascript语法高亮显示器编写示例代码的类别和页面.而不是将我的PHP代码片段存储在文件中,我想将它们保存到mysql DB.那么将PHP保存到mysql并将其从mysql中删除以显示在页面上的最佳方法是什么?

我的最终结果将是这样的
替代文本http://img2.pict.com/c1/c4/69/2516419/0/800/screenshot2b193.png


更新:

我只是不确定在将代码发送到mysql之前是否需要对代码执行一些特殊操作,因为它中包含所有不同类型的字符

php mysql

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

如何丢弃远程更改并将文件标记为"已解决"?

我有一些本地文件,我从远程分支拉,有冲突.我知道我想保留本地更改并忽略导致冲突的远程更改.是否有一个命令可以用来实际上说"将所有冲突标记为已解决,使用本地"?

git merge conflict git-merge-conflict

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

如何以编程方式增加Java堆大小

我有一个用于搜索文件的java桌面应用程序,它通常很快就会达到默认的堆限制.我无法访问将要安装的所有系统,因此我想在应用程序本身中增加JVM堆大小.任何人都可以帮助我如何在我的应用程序中以编程方式执行此操作

java heap size

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