小编Sur*_*raj的帖子

得到错误"位置0没有行"

请帮我解决这个问题...我收到的错误是"0号位没有行","索引超出范围的例外是用户代码无法解决的"

以下是我的代码

protected void Page_Load(object sender, EventArgs e)
{
    MTMSService obj = new MTMSService();
    DBAccess db = new DBAccess();
    {
        MTMSDTO objc = new MTMSDTO();
        {
            objc.TaskID = Convert.ToInt32(Session["TaskID"]);
            DataSet rep = obj.GetReports(objc);
            DataView Rprts = new DataView();
            Rprts.Table = rep.Tables[0];

            LblTaskID.Text = rep.Tables[0].Rows[0]["TaskID"].ToString();
            LblTaskName.Text = rep.Tables[1].Rows[0]["TaskName"].ToString();
            LblDueDate.Text = rep.Tables[2].Rows[0]["DueDate"].ToString();
            LblDescription.Text = rep.Tables[3].Rows[0]["Description"].ToString();
            LblAssignBy.Text = rep.Tables[4].Rows[0]["AssignBy"].ToString();
            LblStatus.Text = rep.Tables[5].Rows[0]["Status"].ToString();
            LblPercentageComplete.Text = 
                    rep.Tables[6].Rows[0]["PercentageComplete"].ToString();

            LblTaskName.Visible = true;
            LblAssignBy.Visible = true;
            LblDescription.Visible = true;
            LblDueDate.Visible = true;
            LblStatus.Visible = true;
            LblPercentageComplete.Visible = true; …
Run Code Online (Sandbox Code Playgroud)

c# asp.net exception

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

滚动时修复 gridview 标题

我已经修复了 GridView 标题,当我向下滚动标题时,标题将保持不变,但问题是标题的格式不正确。就像所有列标题都会缩小并且不会显示在特定列下。我尝试了很多东西但没有什么用处。显然,标题宽度不等于列宽度。我使用 JavaScript 代码进行滚动,并使用 CssClass 进行修复。

请为我找到解决方案

JavaScript 代码

 <script type = "text/javascript">
        var GridId = "<%=GridViewLeaveHistory.ClientID %>";
        var ScrollHeight = 300;
        var ScrollWidth = 300;
        window.onload = function () {
            var grid = document.getElementById(GridId);
            var gridWidth = grid.offsetWidth;
            var gridHeight = grid.offsetHeight;
            var headerCellWidths = new Array();
            for (var i = 0; i < grid.getElementsByTagName("TH").length; i++) {
                headerCellWidths[i] = grid.getElementsByTagName("TH")[i].offsetWidth;
            }
            grid.parentNode.appendChild(document.createElement("div"));
            var parentDiv = grid.parentNode;

            var table = document.createElement("table");
            for (i = 0; i < grid.attributes.length; i++) …
Run Code Online (Sandbox Code Playgroud)

javascript css c# asp.net

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

标签 统计

asp.net ×2

c# ×2

css ×1

exception ×1

javascript ×1