我正在使用openXMLAsp.net和c#创建一个Excel workbook,我要求使所有工作表的抬头行都应为粗体。
WorkbookStylesPart stylesPart = workbookpart.AddNewPart<WorkbookStylesPart>();
stylesPart.Stylesheet = CreateStylesheet();
stylesPart.Stylesheet.Save();
}
private static Stylesheet CreateStylesheet()
{
Stylesheet ss = new Stylesheet();
Fonts fts = new Fonts();
DocumentFormat.OpenXml.Spreadsheet.Font ft = new DocumentFormat.OpenXml.Spreadsheet.Font();
Bold fbld = new Bold();
FontName ftn = new FontName();
ftn.Val = "Calibri";
DocumentFormat.OpenXml.Spreadsheet.FontSize ftsz = new DocumentFormat.OpenXml.Spreadsheet.FontSize();
ftsz.Val = 11;
ft.FontName = ftn;
ft.FontSize = ftsz;
ft.Bold = fbld;
fts.Append(ft);
fts.Count = (uint)fts.ChildElements.Count;
ss.Append(fts);
return ss;
}
Run Code Online (Sandbox Code Playgroud)
它正在制作所有单元格bold,我缺少将其应用于特定单元格的代码row/cells
在此先感谢,AR
我写了一个ajax函数,我想在提交表单之前显示确认符号.我应该如何添加我的条件.以下是我的代码.
$.ajax({
url: "UBRDashboard.aspx/GetDllValue",
dataType: "json",
type: "POST",
contentType: 'application/json; charset=utf-8',
data: JSON.stringify({ ddlOduModel: ddlOduModel, ddlAntModel: ddlAntModel, ddlOMTModel: ddlOMTModel, ddlSapID: ddlSapID, ddlVendorName: ddlVendorName, strReqID: r.d, ddlSapDescVal: ddlSapDescVal, SITE_ADD: SITE_ADD, LATITUDE: LATITUDE, LONGITUDE: LONGITUDE, ddlEQP_SEQ: ddlEQP_SEQ, txtLinkID: txtLinkID, RJ_QUANTITY: RJ_QUANTITY, USER_NAME: USER_NAME, CREATED_DATE: CREATED_DATE, LOCATIONTYPE: LOCATIONTYPE, TOWERTYPE: TOWERTYPE }),
async: true,
processData: false,
cache: false,
success: function (r) {
if (r.d == "OK") {
alert('Record Saved successfully');
window.location.href = "UBRDashboard.aspx";
}
},
error: function (xhr) {
alert('Error while selecting …Run Code Online (Sandbox Code Playgroud) 我想将多个参数传递给我的ajax代码.哪个是3参数.所以,我添加如下
$(document).ready(function () {
SearchText();
});
function SearchText() {
$("#txt712").autocomplete({
source: function (request, response) {
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "FrmAgreementMaster.aspx/GetAutoCompleteData",
//data: "{'username':'" + extractLast(request.term) + "'}",
data: JSON.stringify("{'username':'" + extractLast(request.term) + "'}", "{'taluka':'" + document.getElementById('ddlTaluka').value + "'}", "{'village':'" + document.getElementById('ddlVillage').value + "'}"),
dataType: "json",
success: function (data) {
response(data.d);
},
error: function (result) {
alert("Error");
}
});
},
focus: function () {
return false;
},
select: function (event, ui) {
var terms = …Run Code Online (Sandbox Code Playgroud) 我有一个数据表,只有一列,其值如下
COLUMN1
a
b
c
d
Run Code Online (Sandbox Code Playgroud)
所以我想要的是,我希望这个值在一个字符串中,用逗号分隔,如下所示
string value = a,b,c,d
我将如何得到这个。
当我执行下面的代码时,我将我的日期格式化为04-07-2015符合预期的我想要的日期.
但是当我在另一台服务器上执行相同的代码时,我的日期为7/4/2015.为什么?
这是我在pageload上的代码:
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
fillProject();
}
grdData.Visible = false;
TxtIndate.Value = System.DateTime.Now.ToShortDateString();
txtOutDate.Value = System.DateTime.Now.ToShortDateString();
}
Run Code Online (Sandbox Code Playgroud) 我想list在我的aspx页面中全局使用以下名称lstUMSGroupDetails.目前我从一个函数中获取它的价值.
我也希望在其他函数中使用该列表值.那我应该如何让它全球化.
它的代码如下
private void Get_AuthenticateUser_Ums(string strUName)
{
string strCurrentGroupName = "";
int intCurrentGroupID = 0;
try
{
if (!string.IsNullOrEmpty(strUName))
{
List<IPColoBilling.App_Code.UMS.UMSGroupDetails> lstUMSGroupDetails = null;
List<IPColoBilling.App_Code.UMS.UMSLocationDetails> lstUMSLocationDetails = null;
objGetUMS.GetUMSGroups(strUserName, out strCurrentGroupName, out intCurrentGroupID, out lstUMSLocationDetails, out lstUMSGroupDetails);
if (strCurrentGroupName != "" && intCurrentGroupID != 0)
{
strCurrentGrp = strCurrentGroupName;
intCurrentGrpId = intCurrentGroupID;
}
else
{
Response.Redirect("~/NotAuthorize.aspx", false);
}
}
}
catch (Exception ex)
{
string strErrorMsg = ex.Message.ToString() + " " + "StackTrace :" + …Run Code Online (Sandbox Code Playgroud) 在提交表单时,我在其中一个字段中插入了易受攻击的字符,例如=cmd|'/C calc'!A0. 因此,从安全角度来说,它在导出功能中被称为CSV 注入
我已经为上述错误编写了这样的代码。但它不起作用
[WebMethod]
public static string SaveRecord(RRSOCSaving RRSOCSaving, string Indication)
{
string strReturnId = "";
string strAppURL = ConfigurationManager.AppSettings["AppUrl"].ToString();
string strmail_Content = "";
CommonDB commonObj = new CommonDB();
try
{
// Cross site scripting issue code tag..!!
if (commonObj.HackerTextExistOrNot(RRSOCSaving.STORE_CODE)
|| commonObj.HackerTextExistOrNot(RRSOCSaving.CITY)
|| commonObj.HackerTextExistOrNot(RRSOCSaving.STORE_SITENAME)
|| commonObj.HackerTextExistOrNot(RRSOCSaving.STORE_SITENAME_LANDL_1)
|| commonObj.HackerTextExistOrNot(RRSOCSaving.STORE_SITENAME_LANDL_2)
|| commonObj.HackerTextExistOrNot(RRSOCSaving.STORE_ASST_MANAGER_NAME)
|| commonObj.HackerTextExistOrNot(RRSOCSaving.STORE_ASST_MANAGER_MOBNO)
|| commonObj.HackerTextExistOrNot(RRSOCSaving.STORE_MANAGER_NAME)
|| commonObj.HackerTextExistOrNot(RRSOCSaving.MANAGER_MOBNO)
|| commonObj.HackerTextExistOrNot(RRSOCSaving.EMP_NEAREST_STORE)
|| commonObj.HackerTextExistOrNot(RRSOCSaving.EMP_NEAREST_STORE_MOBNO)
|| commonObj.HackerTextExistOrNot(RRSOCSaving.SUPERVISOR_MOBNO)
|| commonObj.HackerTextExistOrNot(RRSOCSaving.SECURITY_SUP_NAME_STORE)
|| commonObj.HackerTextExistOrNot(RRSOCSaving.SECURITY_SUP_MOBNO_STORE)
|| commonObj.HackerTextExistOrNot(RRSOCSaving.ALPM_ALPO_NAME)
|| commonObj.HackerTextExistOrNot(RRSOCSaving.ALPM_ALPO_MOBNO))
{
strReturnId = "Something went …Run Code Online (Sandbox Code Playgroud) 我是离子的新手,我有关于离子下拉选择组件的这个问题.我已经实现了一个下拉列表,我想显示我在标签中选择的选项.我怎么能这样做?目前我只能选择一个选项,就是这样.我想在标签中显示我选择的选项.

在这里,我想显示我在"选择您的银行标签"中选择的选项.
这就是我实现我的下拉选择组件的方式
<label><h4><b>Bank Name*</b></h4></label>
<div class="list">
<div class="item item-input item-select">
<div class="input-label">
Select your Bank
</div>
<select>
<option>Bank1</option>
<option>Bank2</option>
<option>Bank3</option>
</select>
</div>
</div>
Run Code Online (Sandbox Code Playgroud) 我有一个存储过程,其中一个参数为DATE.这将从表中返回该日期的数据.
ALTER PROCEDURE [dbo].[UserReportData]
@As_ONDATE Datetime
AS
BEGIN
DECLARE @REPORTDATE datetime
--DECLARE @OPENING INT
SELECT *
INTO #temptable
FROM
(SELECT
a.CUser_id, b.User_Id, a.U_datetime AS REPORTDATE
FROM
inward_doc_tracking_trl a
INNER JOIN
user_mst b ON a.CUser_id = b.mkey
AND a.U_datetime = @As_ONDATE) AS x
DECLARE Cur_1 CURSOR FOR
SELECT CUser_id, User_Id FROM #temptable
OPEN Cur_1
DECLARE @CUser_id INT
DECLARE @User_Id INT
FETCH NEXT FROM Cur_1 INTO @CUser_id, @User_Id
WHILE (@@FETCH_STATUS = 0)
BEGIN
SELECT U_datetime
FROM inward_doc_tracking_trl
WHERE U_datetime = …Run Code Online (Sandbox Code Playgroud) 在我的Page_load我使用一个JS的功能.默认它显示我NaN所以我添加了一个检查条件,NaN如下所示
var totalPaid = document.getElementById('txttotalPaid').value;
var totLandVal = 0;
totLandVal = parseInt(Expense) + parseInt(totalPaid)
if (totLandVal == 0 || totLandVal == NaN) {
document.getElementById('txtTotalLandVal').value = 0;
}
else {
document.getElementById('txtTotalLandVal').value = totLandVal;
}
Run Code Online (Sandbox Code Playgroud)
但价值仍然Nan在文本框中