我有使用ShowDialog方法打开的表单.在这种形式我有一个名为更多的按钮.如果我们点击"更多",它应该打开另一个表单,它应该关闭当前表单.
在更多按钮的Click事件处理程序我写了以下代码
MoreActions objUI = new MoreActions ();
objUI.ShowDialog();
this.Close();
Run Code Online (Sandbox Code Playgroud)
但正在发生的是,它没有关闭第一种形式.所以,我修改了这段代码
MoreActions objUI = new MoreActions ();
objUI.Show();
this.Close();
Run Code Online (Sandbox Code Playgroud)
在这里,第二种形式显示,并在几秒钟内关闭表格.
任何人都可以帮我解决问题.我需要做的是,如果我们点击更多按钮,它应该打开另一个表单并关闭第一个表单.
任何形式的帮助对我都很有帮助.
我的数据库中有这样的表(SQL Server 2008)
ID Type Desc
--------------------------------
C-0 Assets No damage
C-0 Environment No impact
C-0 People No injury or health effect
C-0 Reputation No impact
C-1 Assets Slight damage
C-1 Environment Slight environmental damage
C-1 People First Aid Case (FAC)
C-1 Reputation Slight impact; Compaints from local community
Run Code Online (Sandbox Code Playgroud)
我必须将Assets,People,Environment和Reputation显示为列,并将匹配的Desc显示为值.但是当我运行数据透视查询时,我的所有值都为空.
有人可以查看我的查询并告诉我我在哪里做错了吗?
Select severity_id,pt.[1] As People, [2] as Assets , [3] as Env, [4] as Rep
FROM
(
select * from COMM.Consequence
) As Temp
PIVOT
(
max([DESCRIPTION])
FOR [TYPE] In([1], …Run Code Online (Sandbox Code Playgroud) 基本上,我正在创建一个椭圆形的按钮.但是我的按钮标签太长而无法显示在一行中,因此我想将其拆分为多行,以便椭圆形按钮看起来很好.
如何在按钮上启用自动换行?
我有一个Web应用程序,其中应该自定义浏览器的后退按钮功能.就像,每当我们点击浏览器的后退按钮时,它应该将我们带到登陆页面(登录页面),它应该显示错误消息,说明'会话已过期.请再次登录'.
我已经经历了这么多帖子,甚至在堆栈溢出中,我看到了很少的帖子.但没有什么对我有用.我正在使用的java脚本方法作为临时解决方法.基本上这个JavaScript从不允许我们回去.相反,它会让我们保持同一页面.我用过的JavaScript <script>history.go(1)</script>
请帮我定制浏览器后退按钮的功能.任何建议对我都很有帮助.
例如,我站在我的Kinect前面.Kinect可以识别关节,并将它们作为数据结构公开.直到这一点我很清楚.
那么,我们可以将高度定义为头关节之间的差异 - ((LeftAnkle + RightAnkle)/ 2)?
我尝试过三角公式,但我面临两个问题.一个是识别视图中的人.第二个是确定头顶和脚底的确切位置.
我尝试过点云,但是在如何生成特定于某个人的点云方面却迷失了方向.我的意思是不包括背景对象.
请提出一些关于如何使用Kinect计算人物身高的想法?
如何使用c#从任何窗口中读取突出显示/选定的文本.
我尝试了两种方法.
所以我把我的方法改为第二种方法,发送消息方法.
请参阅此示例代码
[DllImport("user32.dll")]
static extern int GetFocus();
[DllImport("user32.dll")]
static extern bool AttachThreadInput(uint idAttach, uint idAttachTo, bool fAttach);
[DllImport("kernel32.dll")]
static extern uint GetCurrentThreadId();
[DllImport("user32.dll")]
static extern uint GetWindowThreadProcessId(int hWnd, int ProcessId);
[DllImport("user32.dll") ]
static extern int GetForegroundWindow();
[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = false)]
static extern int SendMessage(int hWnd, int Msg, int wParam, StringBuilder lParam);
// second overload of SendMessage
[DllImport("user32.dll")]
private static extern int SendMessage(IntPtr hWnd, uint Msg, out int wParam, out int lParam);
const int …Run Code Online (Sandbox Code Playgroud) 这是我的代码
$.ajax(
{
type: "GET",
url: 'http://devserver:7995/stdpart/services/GetAllPartsWithFilter',
dataType: 'json',
data: jsonPartsData,
success: fnGetPartsData,
error: PartsLoadError
});
Run Code Online (Sandbox Code Playgroud)
这是在IE8中运行良好的代码,但在Firefox和Chrome浏览器中失败了.当我检查XHR对象时,它说的是状态代码为0.我检查了所有其他问题,没有一个能帮我识别问题.
让我知道,如果我在这段代码中做错了什么.如果$ .ajax有一些兼容性问题,那么请建议一些与之相当的东西.
更新: 我们在http://www.xml.com/pub/a/2005/12/21/json-dynamic-script-tag.html找到了一个解决方案
它使用Dynamic Scripting的概念.我们在我们的应用程序中做了同样的事情,然后现在每件事似乎都在工作.然而要充分分析.
这是我创建jqGrid的代码
$("#ptDataGrid").jqGrid({
datatype: 'local',
data: arrSpecData,
colModel: colmod,
rowNum: 10,
rowList: [10],
pager: '#ptPager',
gridview: true,
rownumbers: false,
viewrecords: true,
loadonce:false,
hidegrid: false,
autowidth: true,
caption: 'Crank Pin',
height: '100%',
});
Run Code Online (Sandbox Code Playgroud)
然后我在我的数据上应用了一些过滤器并创建了另一个名为FilteredData的数组.现在我想将这个新的数据源分配给我的网格.我尝试了所有我认识的方法.但没有任何效果.那么,我们如何动态地将新数据源分配给jqGrid呢?请建议一些分配方式.
dataGrid.setGridParam({ data: filterdData });
dataGrid[0].refreshIndex();
dataGrid.trigger("reloadGrid");
Run Code Online (Sandbox Code Playgroud)
我得到的结果仍然相同:(
解决方法#1:
$('#divGrid').children().remove();
$('#divGrid').html(' <table id="ptDataGrid" class="jqgriddata"><tr><td/></tr></table><div id="ptPager"></div> ');
createGrid(filterdData,true);
Run Code Online (Sandbox Code Playgroud) 我有表格.我已经启用了表单上的透明度,我删除了它的标题栏和边框.在里面我创建了一个自定义UI,它具有与窗口相同的功能.基本上,我的想法是创建自定义窗口.
一切都按预期工作,但只有窗口拖动不起作用.我不知道如何启用它.我用Google搜索了这个.但我没有找到任何有用的信息.
请帮我实现这个窗口拖动.
在Windows窗体中,如何检查计时器是否正在运行或已停止?
我正在尝试创建一个简单的HTML页面,我想在其中显示SharePoint列表中的项目列表.基本上我的JavaScript必须从SharePoint列表中提取数据并在HTML页面中显示.
我尝试过一些来自互联网的样本,没有任何效果.任何人都可以对此有任何样品.请帮我实现这个.
我的应用程序中有JQGrid.如果我想从Pagination的页码文本框中捕获用户输入,我该怎么办?而且我想在网格改变页面之前做到这一点.
有什么办法吗?拜托,有人帮我实现这个.