1. 程式人生 > >C# DataGridView重新繫結時保持上次滾動位置

C# DataGridView重新繫結時保持上次滾動位置

int currentLine = 0;
if (dataGridView.FirstDisplayedScrollingRowIndex >= 0)
{
    currentLine = dataGridView.FirstDisplayedScrollingRowIndex;
}
// dataGridView更新程式碼
dataGridView.FirstDisplayedScrollingRowIndex = dataGridView.Rows[currentLine].Index;
描述:DataGridView內的資料更新時,滾動條保持在上次的位置

相關推薦

C# DataGridView重新保持上次滾動位置

int currentLine = 0; if (dataGridView.FirstDisplayedScrollingRowIndex >= 0) { currentLine = dataGridView.FirstDisplayedScrollingRo

C# winform ComboBox資料來源觸發SelectedIndexChanged事件的處理

ComboBox二級聯動時,發現一個問題。如下 var wardList = (from ward in alarmInfoList sele

VUE.JS 使用axios資料請求資料 報錯 TypeError: Cannot set property 'xxxx' of undefined 的解決辦法

正常情況下在data裡面都有做了定義 在函式裡面進行賦值 這時候你執行時會發現,資料可以請求到,但是會報錯 TypeError: Cannot set property 'listgroup' of undefined  主要原因是: 在 then的內部不能使用Vue的例項

讓xamarin的Entry,支援Nullable型別

xamarin.forms預設情況下,如果屬性是double?型別,繫結到Entry上,是無法實現雙向繫結的, 可以自定義Converter實現雙向繫結 public class NullableConverter : IValueConverter { public

js做固釘效果 在滾動事件碰到的坑DOMMouseScroll

在使用vue做 “固釘” 效果時,碰到了以下巨坑 我是這樣子繫結滾動監聽事件的: if (document.addEventListener) { document.addEventListener('DOMMouseScroll', this.onScroll, false)

Devexpress WinForm 增刪改,頁面傳值,無需重新資料庫重新整理。

一.新增:private void newBtn_Click(object sender, EventArgs e) { CIL_Currency_Add f7 = new CIL_Currency_Add("新增", "",

C# listview通過imagelist來新增圖片

public void ArrayImage(string[] ImagePath) { this.listView1.Items.Clear(); this.imageList1.Images.Clear(); for

c#解析xmltreeview控制元件實現

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"><span style="white-space:pre">

C# xml內容treeview

        private void button1_Click(object sender, EventArgs e)         {             string filepath=Environment.GetFolderPath(Environmen

SpringMVC物件自定義名稱對應關係

例行推廣一下我的部落格,喜歡這篇文章的朋友可以看我的部落格http://zwgeek.com 這個需求來源自一個Post的Controller的請求含有太多的引數,於是想把所有的引數封裝到物件中,然後Controller的方法接收一個物件型別的引數,這樣後期擴

Js事件,函式名加括號和不加括號有什麼區別

一,在js程式碼裡     加括號代表呼叫,執行這個方法;     不加括號目的是引用,代表把這個函式賦值給某個變數。       在下面程式碼裡:   1.1   btn.onclick=aa;是正

【轉】深入理解C++的動態和靜態

為了支援c++的多型性,才用了動態繫結和靜態繫結。理解他們的區別有助於更好的理解多型性,以及在程式設計的過程中避免犯錯誤。 需要理解四個名詞: 1、物件的靜態型別:物件在宣告時採用的型別。是在編譯期確定的。 2、物件的動態型別:目前所指物件的型別。是在執行期決定的。物件的

SpringMVC 資料,表單輸入值與實體資料型別一一對應的問題

SpringMVC 資料繫結的一個小小的錯誤,竟浪費了不少時間,趕緊記下來,免得重蹈覆轍。 Model public class Student{ private String name;

DataGridView手動列後出現混亂

C#中DatagridViewj載入資料來源後,列順序有時會自動重排,順序混亂。據說是微軟的bug(參考http://blog.csdn.net/lukesunch/article/details/4644101)

多個IIS站點遇到的問題及解決

部署一個Silverlight專案站點時遇到一個問題,程式中呼叫WCF遇到錯誤資訊如下: This collection already contains an address with scheme http.  There can be at most one addr

C#用 XML 多個ComboBox

0 繫結第一個ComboBox private void Mxdr_Form_Load(object sender, EventArgs e) { string str = @"Total.xml"; //\bin

append 新增的元素重新事件

在jQuery當中append是動態向頁面中新增元素的常見方法,但是很多時候append新增之後的節點再次繫結事件(比如click)的時候,就會發現click失效,這時候就會涉及到,on()高版本的jQuery中.on()啟用之後bind和live都已經失效。  再說上面的問

.NET資料BoundField與TemplateField的區別

在.NET中,資料繫結列是通過 asp:BoundField 或 TemplateField 元素定義的。通過設定 DataField 屬性,可以將 BoundField 繫結到 GridView

C#中comboBox資料集後事件中取值出System.data.dataRowView問題

寫了一段程式碼,希望通過comboBox選項自動關聯填充另外兩項輸入框時發現數據獲取異常 comboBox繫結資料來源程式碼如下:             this.cbKHMC.DataSource = dt;             this.cbKHMC.Displa

knockout 資料,同一個頁面table位置載入兩個不同的表格資料

1.業務列表 <div class="widget-footer">            <div class="btns">