问题列表 - 第27207页

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

ASP.NET数据从代码隐藏双向双向绑定

所以对于ASP中的双向(双向)数据绑定,我们这样做......

<asp:textbox id="txtField" runat="server" 
    text='<%# Bind("SomeField") %>'>
</asp:textbox>
Run Code Online (Sandbox Code Playgroud)

SomeField位于DetailsView的DataSource上,作为文本框的容器.

或者,我可以从代码隐藏(使用文本框的OnDataBinding事件)执行此操作:

protected void SomeField_OnDataBinding(object sender, EventArgs e)
{ 
  ((TextBox)sender).Text = Eval("SomeField").ToString();
}
Run Code Online (Sandbox Code Playgroud)

但是,EVAL是只读的......如何从代码隐藏中指定Bind(双向)?

asp.net data-binding

8
推荐指数
1
解决办法
3811
查看次数

C# - 可以使用IOCTL

我正在尝试编写一个销售点系统,允许"现金抽屉"附件.手册中提供了打开现金抽屉的代码(使用IOCTL以C++编写).由于我在C#.NET中编码,是否可以在C#中执行类似的操作,或者我是否必须编写一些非托管代码?

我能从C#中获得"\\.\ ADVANSYS"的句柄吗?我需要使用DLLImport吗?

如果有人能指出我正确的方向,我将不胜感激.

// IOCTL Codes
#define GPD_TYPE 56053
#define ADV_OPEN_CTL_CODE CTL_CODE(GPD_TYPE, 0x920, METHOD_BUFFERED, FILE_ANY_ACCESS)
#define ADV_STATUS_CTL_CODE CTL_CODE(GPD_TYPE, 0x900, METHOD_BUFFERED, FILE_ANY_ACCESS)
void OpenDrawer(UCHAR uWhichDrawer) // uWhichDrawer = 1 => CD#1, uWhichDrawer = 2 => CD#2
{
    HANDLE hFile;
    BOOL bRet
    UCHAR uDrawer = uWhichDrawer;

    // Open the driver
    hFile = CreateFile(TEXT("\\\\.\\ADVSYS"),
    GENERIC_WRITE | GENERIC_READ,
    FILE_SHARE_READ | FILE_SHARE_WRITE, NULL,
    OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);

    if (m_hFile == INVALID_HANDLE_VALUE)
    {
        AfxMessageBox("Unable to open Cash Drawer Device Driver!");
        return;
    }

    // Turn on the …
Run Code Online (Sandbox Code Playgroud)

c# ioctl handle dllimport kernel32

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

我们可以在C#中重载Point对象,以便支持双打吗?

我正在使用Point对象绘制一些图形,我想设置它以便它支持双精度作为其参数.我正在开发Visual C#,WindowsConsoleApplication

谢谢.

c# double pointers overloading

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

WPF用户控件在不同的选项卡上:为什么在选项卡之间共享radiobutton groupname?

我正在使用WPF选项卡控件来呈现用户控件的单独重复实例.即Item1设置的Tab1,Item2设置的Tab2等.

似乎选项卡之间共享单选按钮组名称.到底是怎么回事?

简单的例子:

一个窗口包含选项卡.每个选项卡都包含用户控件.

<Window x:Class="WpfApplication1.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:lib="clr-namespace:WpfApplication1"
Title="Window1" Height="300" Width="300">
<Grid>
    <TabControl Margin="0,0,0,100" Name="tabControl1">
        <TabItem Header="tabItem1" Name="tabItem1">
            <lib:UserControl1 x:Name="userControlInTab1" />
        </TabItem>
        <TabItem Header="tabItem2" Name="tabItem2">
            <lib:UserControl1 x:Name="userControlInTab2" />
        </TabItem>
    </TabControl>
</Grid>
Run Code Online (Sandbox Code Playgroud)

用户控件只是一组中的两个radiobuttons:

<UserControl x:Class="WpfApplication1.UserControl1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Height="50" Width="100">
<StackPanel>
    <RadioButton GroupName="Group1" Name="radiobutton1" Content="option1" IsChecked="True" />
    <RadioButton GroupName="Group1" Name="radiobutton2" Content="option2" />
</StackPanel>
Run Code Online (Sandbox Code Playgroud)

如果您运行此应用程序,您将看到只检查第二个选项卡中的radiobutton1,尽管用户控件定义它始终在启动时进行检查.

此外,在后面的代码中设置radiobutton似乎取消选中其他选项卡中的所有radiobutton!

看起来事情在鼠标控制下表现得很好(即标签是独立的).

最后,用户控件似乎确实是单独的实例.例如,我已尝试使用用户控件上的滑块,并且它们在标签之间的行为是独立的.他们应该这样做.

感谢任何人对此的帮助.我广泛搜索无济于事.当然,我不是唯一一个遇到过这个问题的人.我正在使用VS2008.

wpf user-controls tabcontrol groupname radio-button

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

假输出流类型

默认情况下,某些程序根据它们写入的流的类型格式化其输出.例如,输出lsls > file看起来不同.我想知道一个程序是如何实现的.另外,有没有一种方法可以欺骗这些程序,就好像输出流是一个实际上是文件的终端(特别是当它们没有任何影响输出格式的选项时)?

stream

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

TLA +项目的想法

请给我一些关于TLA +语言项目主题的建议.我正在学习语言课程,这是我学习规范和验证的第一年,我不知道在两周内选择实施什么.有任何想法吗?

verification specifications project tla+

8
推荐指数
1
解决办法
810
查看次数

如何使用命令行参数在后续提示(批处理文件)中提供输入

我正在使用批处理文件在我的应用程序中运行某些操作.我使用的命令不会将密码作为参数,而是在运行时提示输入密码.这是自动化此脚本的方式.我想知道如何将密码作为参数,并在提示时提供给应用程序.

postgresql pg-dump batch-file

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

无法找到导致转换错误的行

我有下表:

CREATE TABLE [dbo].[Accounts1](
    [AccountId] [nvarchar](50) NULL,
    [ExpiryDate] [nvarchar](50) NULL
)
Run Code Online (Sandbox Code Playgroud)

我想使用此查询将nvarchar转换为datetime:

select convert(datetime, expirydate) from accounts
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

Conversion failed when converting datetime from character string.
Run Code Online (Sandbox Code Playgroud)

状态栏显示"2390行".我转到第2390,2391和2392行.那里的数据没有任何问题.我甚至尝试转换那些特定的行,它的工作原理.如何找出导致转换错误的行?

sql-server type-conversion primary-key

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

.NET正则表达式在td,span,标记之间的内部文本

<table >
    <tr>
        <td colspan="2" style="height: 14px">
            tdtext1
            <a>hyperlinktext1<a/> 
        </td>
    </tr>
    <tr>
        <td>
            tdtext2
        </td>
        <td>
            <span>spantext1</span>
        </td>
    </tr>
</table>   
Run Code Online (Sandbox Code Playgroud)

这是我的示例文本.如何用C#正则表达式来获得比赛的的innerText为td,span,超链接.

c# regex

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