问题列表 - 第11746页

了解ObjectDataSource和选择参数

我在GridView控件中有一个TemplateField,例如:

<asp:TemplateField ItemStyle-Width="150px">
   <ItemTemplate>
      <asp:DropDownList ID="ddlFields" runat="server" DataSourceID="odsOperator" DataTextField="Text" DataValueField="Value" />
      <asp:HiddenField ID="hfFieldType" runat="server" Value='<%# Eval("FieldType")%>' />
   </ItemTemplate>
</asp:TemplateField>
Run Code Online (Sandbox Code Playgroud)

我有一个要从ObjectDataSource填充的下拉列表,但是我想为每一行传递一个Select Parameter,以便它以正确的值填充

<asp:ObjectDataSource ID="odsOperator" runat="server" TypeName="OperatorFieldsDAO"
   SelectMethod="FindByType">      
   <SelectParameters>
      <asp:ControlParameter ControlID="hfFieldType" Type="String" Name="Type" PropertyName="Value" />
   </SelectParameters>
</asp:ObjectDataSource>
Run Code Online (Sandbox Code Playgroud)

我的OperatorFieldsDAO类是:

public class OperatorFieldsDAO
{
    private List<OperatorField> OperatorFields
    {
        get
        {
            List<OperatorField> operatorFields = HttpContext.Current.Session["OperatorFields"] as List<OperatorField>;
            if (operatorFields == null)
            {
                operatorFields = new List<OperatorField>();
                operatorFields.Add(new OperatorField("string", "contains", "C"));
                operatorFields.Add(new OperatorField("string", "begins with", "BW"));
                operatorFields.Add(new OperatorField("string", "is equal to", "E"));
                operatorFields.Add(new OperatorField("string", "is not …
Run Code Online (Sandbox Code Playgroud)

c# asp.net gridview objectdatasource

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

图像处理/超轻OCR

我有55000个图像文件(JPG和TIFF格式),这些图像来自一本书.

每个页面的结构是这样的:

一些文字

---(水平线)---

一个号码

一些文字

---(水平线)---

另一个号码

一些文字

在任何给定页面上可以有0到4条水平线.

我需要找到数字,在水平线下方.

但是,数字严格遵循,从第一页开始,所以为了找到数字,我不需要阅读它:我只能检测水平线的存在,这应该比更容易和更安全.试图OCR页面来检测数字.

该算法基本上是:

for each image
  count horizontal lines
  print image name, number of horizontal lines
  next image
Run Code Online (Sandbox Code Playgroud)

问题是:什么是最好的图像库/语言来做"计数水平线"部分?

ocr image-processing

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

从Google App Engine表中删除记录

我在python文件中完成了这个,但是我的记录不会从DB中删除.我的数据库是Google App引擎.此查询只有一条记录.有解决方案吗

deleteContact = db.GqlQuery("SELECT * FROM FriendList WHERE myNum = :1 AND friendNum = :2", myId,friendId)
results = deleteContact.fetch(1)
for result in results:
  db.delete(result)
Run Code Online (Sandbox Code Playgroud)

google-app-engine

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

在colgroup中使用text-align center

我在我的页面中有一个表,我使用colgroups以相同的方式格式化此列中的所有单元格,适用于背景颜色和所有.但似乎无法弄清楚为什么文本对齐中心不起作用.它没有将文本对齐居中.

例:

<table id="myTable" cellspacing="5">
    <colgroup id="names"></colgroup>
    <colgroup id="col20" class="datacol"></colgroup>
    <colgroup id="col19" class="datacol"></colgroup>
    <colgroup id="col18" class="datacol"></colgroup>

    <thead>
        <th>&nbsp;</th>
        <th>20</th>
        <th>19</th>
        <th>18</th>
    </thead>
    <tbody>
        <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
        </tr>
    </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

CSS:

#names {
    width: 200px;
}

#myTable .datacol {
    text-align: center;
    background-color: red;
}
Run Code Online (Sandbox Code Playgroud)

html css html-table css-tables

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

在物业上发射一个事件/功能?(C#)

我正在使用一个我无法编辑的类,它有一个属性(一个布尔值),当它发生变化时被告知是很好的,我无法编辑属性获取或设置,因为我从一个类导入类. DLL(我没有代码).

如何创建在更改属性时触发的事件/函数?

附加
它仅在其自己的类中更改,直接更改为基础私有变量.

例如

private bool m_MyValue = false;

public bool MyValue
  {
  get { return m_MyValue; }
  }

private void SomeFunction()
  {
  m_MyValue = true;
  }
Run Code Online (Sandbox Code Playgroud)

.net c# custom-event

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

为什么我的约会验证工作不起作用?

我正在尝试使用自定义验证器验证输入到文本框中的日期:

string CombinedDate = String.Format("{0}-{1}-{2}", txtDay.Text, txtMonth.Text, txtYear.Text);

if (DateTime.TryParseExact(CombinedDate, "dd-MM-YYYY", DateTimeFormatInfo.InvariantInfo, DateTimeStyles.None, out date))
{
    args.IsValid = true;
}
else
{
    args.IsValid = false;
}
Run Code Online (Sandbox Code Playgroud)

但它失败了21-02-2005为什么会这样?以及如何解决它

.net c# datetime

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

如何在flex网格中合并列标题,类似于html中的colspan?

我正在研究在flex网格(或高级网格)中实现以下两个功能.

1.合并列标题(在组中只是标题行中的单元格).
2.向网格添加多个(比方说2个)标题.

如果你知道任何这样的例子,请帮我一些链接.

谢谢.

(我使用flex 3)

apache-flex

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

如何运行JAR文件

我创建了一个这样的JAR文件:

jar cf Predit.jar *.*
Run Code Online (Sandbox Code Playgroud)

我通过双击它来运行这个JAR文件(它不起作用).所以我从DOS提示符运行它,如下所示:

java -jar Predit.jar
Run Code Online (Sandbox Code Playgroud)

它引发了"无法加载主类"异常.所以我解压缩了这个JAR文件:

jar -xf Predit.jar
Run Code Online (Sandbox Code Playgroud)

我运行了类文件:

java Predit
Run Code Online (Sandbox Code Playgroud)

它运作良好.我不知道为什么JAR文件不起作用.请告诉我运行JAR文件的步骤

java jar

192
推荐指数
6
解决办法
61万
查看次数

为什么在1971年11月1日之前将一小时添加到java.util.Date的日期?

以下代码似乎演示了java.util.Date中的一个错误,如果本地时钟设置为GMT且DST调整开启且时间早于1971年11月1日,则会添加一小时.我的第一个假设始终是我的弄错了.任何人都可以看到什么是错的(或者这真的是一个Java错误)?1971年11月1日有什么重要意义?

import java.text.SimpleDateFormat;
import java.util.Locale;
import java.util.TimeZone;

class JavaUtilDateBug
{
    private static void demo() throws Exception
    {
        // UK developers usually have the clock on their development machines set
        // to "Europe/London" (i.e. GMT with daylight saving). Set it explicitly 
        // here so readers in other countries can see the problem too.
        TimeZone.setDefault(TimeZone.getTimeZone("Europe/London"));
        Locale.setDefault(Locale.ENGLISH);

        SimpleDateFormat dateFormat = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");
        String strJan1st1970Expected = "Thu Jan 01 00:00:00 GMT 1970";
        String strJan1st1970Actual = dateFormat.parse(strJan1st1970Expected).toString();
        System.out.println("strJan1st1970Actual: " + …
Run Code Online (Sandbox Code Playgroud)

java datetime

18
推荐指数
3
解决办法
1711
查看次数

在ASP.NET页面中查找客户端位置

如何在我的ASP.NET页面中找到客户端位置?实际上我使用过System.Globalization.RegionInfo.CurrentRegion,但是它显示了控制面板中的设置.那么我可以使用任何方法找到确切的位置吗?

c# asp.net geolocation

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