我试图在代码后面嵌套ul和li标签.为此我在我的.aspx页面中写了priliminary代码
<ul class="dropdown" runat="server" id="tabs"> </ul>
Run Code Online (Sandbox Code Playgroud)
我的C#代码
DatTable dtOutput = Generix.getData("Get Some Data");
foreach (DataRow drOutput in dtOutput.Rows)
{
HtmlGenericControl li = new HtmlGenericControl("li");
tabs.Controls.Add(li);
HtmlGenericControl anchor = new HtmlGenericControl("a");
anchor.Attributes.Add("href", "#");
anchor.InnerText = Convert.ToString(drOutput["ModuleGroup"]);
li.Controls.Add(anchor);
HtmlGenericControl ul = new HtmlGenericControl("ul");
DatTable dtOutputList = Generix.getData("Get another set of Data");
foreach (DataRow drOutputList in dtOutputList.Rows)
{
HtmlGenericControl ili = new HtmlGenericControl("li");
ul.Controls.Add(ili);
HtmlGenericControl ianchor = new HtmlGenericControl("a");
foreach (DataColumn dcOutputList in dtOutputList.Columns)
{
ianchor.Attributes.Add("href", Convert.ToString(drOutputList["ModuleFileName"])); …Run Code Online (Sandbox Code Playgroud) 它是Ajax jsp页面的一部分
while(rs.next())
{
System.out.println(rs.getString("Flat_No"));
buffer=buffer+"<option value='"+rs.getString("Flat_No")+"'>"+rs.getString("Flat_No")+"</option>";
}
Run Code Online (Sandbox Code Playgroud)
Flat_No中共有4个值,它在控制台和aftr中打印第一个值,我的jsp页面上出现错误"java.sql.SQLException:找不到数据"
我想从下拉列表项中选择元素时触发click事件.每个点击事件应该是不同的,取决于下拉元素的值.
<select id="cmbMoreFunction" name="cmbMoreFunction" multiple="multiple">
<option value="0">ATM Event Status</option>
<option value="1">Statistics</option>
</select>
Run Code Online (Sandbox Code Playgroud)
如果我单击"ATM事件状态",则仅触发其特定的单击事件.
我试过了..但是没有用
$('#cmbMoreFunction select option').click(function()
{
//Depend on Value i.e. 0 or 1 respective function gets called.
});
Run Code Online (Sandbox Code Playgroud)
基本上我只是不希望我的页面上的另一个按钮捕获所有的值,然后开火事件.
我有 SQL 表,例如 DateDiff 的格式(hh.mm)
DateDiff ATM
1.45 121
1.50 121
1.50 121
Run Code Online (Sandbox Code Playgroud)
当我在 ATMSum上使用 DateDiff 时,Group by它会显示如下结果
4.45 121
Run Code Online (Sandbox Code Playgroud)
但实际的日期时差应该是
5.25 121
Run Code Online (Sandbox Code Playgroud)
我们如何在 SQL Query 中实现相同的功能
Select Sum(Cast(Convert(Varchar(10),DATEDIFF(HOUR,TicketRaisedOn,ClosedOn))+'.'+
Convert(Varchar(10),DATEDIFF(MINUTE,TicketRaisedOn,ClosedOn)%60) as Numeric(18,2)))[Down Time],ATM
From Ticket Where Closed=1 And DATEPART(DAYOFYEAR,GETDATE())=DATEPART(DAYOFYEAR,TicketRaisedOn)
Group BY ATM Order By [Down Time] Desc
Run Code Online (Sandbox Code Playgroud)
TicketRaisedOn&ClosedOn属于日期时间
数据库是 SQL Server 2008
上面的查询将打印这样的结果(但它是错误的,因为它会将其总结为数字而不是日期时间格式)
Down Time ATM
16.95 282
14.46 1811
14.20 52
14.04 936
Run Code Online (Sandbox Code Playgroud)
样本数据
Select TicketRaisedOn,ClosedOn,ATM
From Ticket
Where ATM=282 And DATEPART(DAYOFYEAR,GETDATE())=DATEPART(DAYOFYEAR,TicketRaisedOn) …Run Code Online (Sandbox Code Playgroud) 我正在使用OpenQuery从Oracle表中获取行集到我的SQL Server中.然后我发现有一些已知的东西OPENROWSET可以获取所有行
但它对我没有用.
SELECT a.*
FROM OPENROWSET('MSDASQL',
'DRIVER={SQL Server};SERVER=INDIANBANK;UID=ags;PWD=mypass',
'Select * From ATM_PROGNOSIS.IR_ATMMON_AGS') AS a
Run Code Online (Sandbox Code Playgroud)
错误: -
OLE DB provider "MSDASQL" for linked server "(null)" returned message "[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()).".
OLE DB provider "MSDASQL" for linked server "(null)" returned message "[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied.".
Msg 7303, Level 16, State 1, Line 1
Cannot initialize the data source object of OLE DB provider "MSDASQL" for linked server "(null)". …Run Code Online (Sandbox Code Playgroud) 我有输入字段,取12位数字.当用户输入12位数相同的数字时,我想抛出错误.至少一个数字必须是不同的.
例如
111111111111 - Error
111111111112 - Ok
123456789012 - Ok
Run Code Online (Sandbox Code Playgroud)
我尝试了这个(但我希望反转指定的正则表达式)
var pattern = "^([0-9])\\1{3}$";
var str = "5555";
pattern = new RegExp(pattern);
if(!pattern.test(str))
{
alert('Error');
}
else
{
alert('Valid');
}
Run Code Online (Sandbox Code Playgroud)
代码来自:https://stackoverflow.com/a/2884414/1169180
小提琴:http://jsfiddle.net/wn9scv3m/10/
编辑:不允许 if(!pattern.test(str))在此行中进行操作
我有DataTable它检索多个列和行。它的一列(“评论”)包含数据*。我想用 替换该字符\n。
dtOutput = Generix.getTickets(DateTime.Parse("1-1-1900"), DateTime.Now,"",iTicket, "", "", "", "","",iDispatched,uCode);
string sOutput = "";
foreach (DataRow drOutput in dtOutput.Rows)
{
sOutput += ((sOutput == "") ? "" : "~");
foreach (DataColumn dcOutput in dtOutput.Columns)
{
sOutput += ((sOutput == "") ? "" : "|") + Convert.ToString(drOutput[dcOutput]);
}
}
Run Code Online (Sandbox Code Playgroud)
我能够将所有列合并到一个字符串中。但是如何将字符替换为另一个字符并将其存储在与 of 相同的字符串中"sOutput"。
我regex从json对象获取字符串(是的,它的动态,将始终是字符串)我想用文本框值测试它.
但即使我传递有效的输入文本,它也不会通过regex条件
代码:
var pattern = "/^[A-Za-z\s]+$/";
var str = "Some Name";
pattern = new RegExp(pattern);
if(pattern.test(str))
{
alert('valid');
}
else
{
alert('invalid');
}
Run Code Online (Sandbox Code Playgroud)
我有类的类列表
public class MyClass
{
public SomeOtherClass classObj;
public string BillId;
}
public List<MyClass> myClassObject;
Run Code Online (Sandbox Code Playgroud)
示例值:
BillId = "123",classObj = {},
BillId = "999",classObj = {},
BillId = "777",classObj = {},
BillId = "123",classObj = {}
Run Code Online (Sandbox Code Playgroud)
所以在上面的例子中,我们有重复的值BillId.我想删除所有重复值(不区分),因此结果只包含999&777value.
实现这一目标的一种方法
BillIdBillId在另一个变量中BillId有没有直接的方法来实现这一目标?
我正在使用java的java.util.loggingapi来记录我的java应用程序中的消息.现在每次在应用程序启动时都会创建文件.我想检查文件是否存在然后将内容附加到该文件
代码:
public static Logger logger;
static FileHandler fh;
logger = Logger.getLogger("Log");
logger.setUseParentHandlers(false);
String sFileName = new SimpleDateFormat("dd-MMM-yyyy").format(new Date());
fh = new FileHandler(sPath + "//" + sFileName + ".txt");
logger.addHandler(fh);
SimpleFormatter formatter = new SimpleFormatter();
fh.setFormatter(formatter);
Run Code Online (Sandbox Code Playgroud)
在此之后我调用下面的行来获取消息到.txt文件中
Classname.logger.info("---START LOGGING----");
Run Code Online (Sandbox Code Playgroud)
由于我的代码不使用file.open()方法,我不能去file.exists()打电话.